Dil

CollectionAssert Sınıf

Tanım

Birim testleri içindeki koleksiyonlarla ilişkili çeşitli koşulları test etmek için yardımcı sınıflardan oluşan bir koleksiyon. Test edilen koşul karşılanmazsa bir özel durum oluşturulur.

public ref class CollectionAssert abstract sealed
public class CollectionAssert
public sealed class CollectionAssert
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class CollectionAssert
[System.Runtime.CompilerServices.Nullable(0)]
[System.Diagnostics.StackTraceHidden]
public sealed class CollectionAssert
public static class CollectionAssert
type CollectionAssert = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type CollectionAssert = class
[<System.Runtime.CompilerServices.Nullable(0)>]
[<System.Diagnostics.StackTraceHidden>]
type CollectionAssert = class
Public Class CollectionAssert
Public NotInheritable Class CollectionAssert
Devralma
CollectionAssert
Öznitelikler

Oluşturucular

Name Description
CollectionAssert()

Birim testleri içindeki koleksiyonlarla ilişkili çeşitli koşulları test etmek için yardımcı sınıflardan oluşan bir koleksiyon. Test edilen koşul karşılanmazsa bir özel durum oluşturulur.

Özellikler

Name Description
That

CollectionAssert işlevinin tekil örneğini alır.

Yöntemler

Name Description
AllItemsAreInstancesOfType(ICollection, Type, String, Object[])

Belirtilen koleksiyondaki tüm öğelerin beklenen türün örnekleri olup olmadığını sınar ve beklenen tür bir veya daha fazla öğe devralma hiyerarşisinde değilse bir özel durum oluşturur.

AllItemsAreInstancesOfType(ICollection, Type, String)

Belirtilen koleksiyondaki tüm öğelerin beklenen türün örnekleri olup olmadığını sınar ve beklenen tür bir veya daha fazla öğe devralma hiyerarşisinde değilse bir özel durum oluşturur.

AllItemsAreInstancesOfType(ICollection, Type)

Belirtilen koleksiyondaki tüm öğelerin beklenen türün örnekleri olup olmadığını sınar ve beklenen tür bir veya daha fazla öğe devralma hiyerarşisinde değilse bir özel durum oluşturur.

AllItemsAreNotNull(ICollection, String, Object[])

Belirtilen koleksiyondaki tüm öğelerin null olmayan olup olmadığını sınar ve herhangi bir öğe null olduğunda bir özel durum oluşturur.

AllItemsAreNotNull(ICollection, String)

Belirtilen koleksiyondaki tüm öğelerin null olmayan olup olmadığını sınar ve herhangi bir öğe null olduğunda bir özel durum oluşturur.

AllItemsAreNotNull(ICollection)

Belirtilen koleksiyondaki tüm öğelerin null olmayan olup olmadığını sınar ve herhangi bir öğe null olduğunda bir özel durum oluşturur.

AllItemsAreUnique(ICollection, String, Object[])

Belirtilen koleksiyondaki tüm öğelerin benzersiz olup olmadığını test eder ve koleksiyondaki iki öğe eşitse atar.

AllItemsAreUnique(ICollection, String)

Belirtilen koleksiyondaki tüm öğelerin benzersiz olup olmadığını test eder ve koleksiyondaki iki öğe eşitse atar.

AllItemsAreUnique(ICollection)

Belirtilen koleksiyondaki tüm öğelerin benzersiz olup olmadığını test eder ve koleksiyondaki iki öğe eşitse atar.

AreEqual(ICollection, ICollection, IComparer, String, Object[])

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşit değilse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreEqual(ICollection, ICollection, IComparer, String)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşit değilse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreEqual(ICollection, ICollection, IComparer)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşit değilse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreEqual(ICollection, ICollection, String, Object[])

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşit değilse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. İki öğe aynı olup olmadığı yöntemi kullanılarak Equals(Object, Object) denetleniyor. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreEqual(ICollection, ICollection, String)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşit değilse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. İki öğe aynı olup olmadığı yöntemi kullanılarak Equals(Object, Object) denetleniyor. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreEqual(ICollection, ICollection)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşit değilse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. İki öğe aynı olup olmadığı yöntemi kullanılarak Equals(Object, Object) denetleniyor. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreEquivalent(ICollection, ICollection, String, Object[])

İki koleksiyonun aynı öğeleri içerip içermediğini test eder ve koleksiyonlardan biri diğer koleksiyonda olmayan bir öğe içeriyorsa bir özel durum oluşturur.

AreEquivalent(ICollection, ICollection, String)

İki koleksiyonun aynı öğeleri içerip içermediğini test eder ve koleksiyonlardan biri diğer koleksiyonda olmayan bir öğe içeriyorsa bir özel durum oluşturur.

AreEquivalent(ICollection, ICollection)

İki koleksiyonun aynı öğeleri içerip içermediğini test eder ve koleksiyonlardan biri diğer koleksiyonda olmayan bir öğe içeriyorsa bir özel durum oluşturur.

AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[])

İki koleksiyonun aynı öğeleri içerip içermediğini test eder ve koleksiyonlardan biri diğer koleksiyonda olmayan bir öğe içeriyorsa bir özel durum oluşturur.

AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String)

İki koleksiyonun aynı öğeleri içerip içermediğini test eder ve koleksiyonlardan biri diğer koleksiyonda olmayan bir öğe içeriyorsa bir özel durum oluşturur.

AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)

İki koleksiyonun aynı öğeleri içerip içermediğini test eder ve koleksiyonlardan biri diğer koleksiyonda olmayan bir öğe içeriyorsa bir özel durum oluşturur.

AreNotEqual(ICollection, ICollection, IComparer, String, Object[])

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşitse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreNotEqual(ICollection, ICollection, IComparer, String)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşitse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreNotEqual(ICollection, ICollection, IComparer)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşitse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreNotEqual(ICollection, ICollection, String, Object[])

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşitse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. İki öğe aynı olup olmadığı yöntemi kullanılarak Equals(Object, Object) denetleniyor. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreNotEqual(ICollection, ICollection, String)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşitse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. İki öğe aynı olup olmadığı yöntemi kullanılarak Equals(Object, Object) denetleniyor. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreNotEqual(ICollection, ICollection)

Belirtilen koleksiyonların eşit olup olmadığını test eder ve iki koleksiyon eşitse bir özel durum oluşturur. Eşitlik, aynı öğelerin aynı sırada ve miktarda olması olarak tanımlanır. İki öğe aynı olup olmadığı yöntemi kullanılarak Equals(Object, Object) denetleniyor. Aynı değere yapılan farklı başvurular eşit kabul edilir.

AreNotEquivalent(ICollection, ICollection, String, Object[])

İki koleksiyonun farklı öğeler içerip içermediğini test eder ve iki koleksiyon sırasına bakılmaksızın aynı öğeleri içeriyorsa bir özel durum oluşturur.

AreNotEquivalent(ICollection, ICollection, String)

İki koleksiyonun farklı öğeler içerip içermediğini test eder ve iki koleksiyon sırasına bakılmaksızın aynı öğeleri içeriyorsa bir özel durum oluşturur.

AreNotEquivalent(ICollection, ICollection)

İki koleksiyonun farklı öğeler içerip içermediğini test eder ve iki koleksiyon sırasına bakılmaksızın aynı öğeleri içeriyorsa bir özel durum oluşturur.

AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[])

İki koleksiyonun farklı öğeler içerip içermediğini test eder ve iki koleksiyon sırasına bakılmaksızın aynı öğeleri içeriyorsa bir özel durum oluşturur.

AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String)

İki koleksiyonun farklı öğeler içerip içermediğini test eder ve iki koleksiyon sırasına bakılmaksızın aynı öğeleri içeriyorsa bir özel durum oluşturur.

AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)

İki koleksiyonun farklı öğeler içerip içermediğini test eder ve iki koleksiyon sırasına bakılmaksızın aynı öğeleri içeriyorsa bir özel durum oluşturur.

Contains(ICollection, Object, String, Object[])

Belirtilen koleksiyonun belirtilen öğeyi içerip içermediğini sınar ve öğe koleksiyonda değilse bir özel durum oluşturur.

Contains(ICollection, Object, String)

Belirtilen koleksiyonun belirtilen öğeyi içerip içermediğini sınar ve öğe koleksiyonda değilse bir özel durum oluşturur.

Contains(ICollection, Object)

Belirtilen koleksiyonun belirtilen öğeyi içerip içermediğini sınar ve öğe koleksiyonda değilse bir özel durum oluşturur.

DoesNotContain(ICollection, Object, String, Object[])

Belirtilen koleksiyonun belirtilen öğeyi içerip içermediğini sınar ve öğe koleksiyondaysa bir özel durum oluşturur.

DoesNotContain(ICollection, Object, String)

Belirtilen koleksiyonun belirtilen öğeyi içerip içermediğini sınar ve öğe koleksiyondaysa bir özel durum oluşturur.

DoesNotContain(ICollection, Object)

Belirtilen koleksiyonun belirtilen öğeyi içerip içermediğini sınar ve öğe koleksiyondaysa bir özel durum oluşturur.

Equals(Object, Object)
Geçersiz.
Geçersiz.

Statik eşittir aşırı yüklemeleri, eşitlik için iki türün örneklerini karşılaştırmak için kullanılır. Bu yöntem, eşitlik için iki örneğin karşılaştırması için kullanılmamalıdır. Lütfen birim testlerinizde CollectionAssert.AreEqual ve ilişkili aşırı yüklemeleri kullanın.

IsNotSubsetOf(ICollection, ICollection, String, Object[])

Bir koleksiyonun başka bir koleksiyonun alt kümesi olup olmadığını test eder ve alt kümedeki tüm öğeler de üst kümedeyse bir özel durum oluşturur.

IsNotSubsetOf(ICollection, ICollection, String)

Bir koleksiyonun başka bir koleksiyonun alt kümesi olup olmadığını test eder ve alt kümedeki tüm öğeler de üst kümedeyse bir özel durum oluşturur.

IsNotSubsetOf(ICollection, ICollection)

Bir koleksiyonun başka bir koleksiyonun alt kümesi olup olmadığını test eder ve alt kümedeki tüm öğeler de üst kümedeyse bir özel durum oluşturur.

IsSubsetOf(ICollection, ICollection, String, Object[])

Bir koleksiyonun başka bir koleksiyonun alt kümesi olup olmadığını test eder ve alt kümedeki herhangi bir öğe de üst kümede değilse bir özel durum oluşturur.

IsSubsetOf(ICollection, ICollection, String)

Bir koleksiyonun başka bir koleksiyonun alt kümesi olup olmadığını test eder ve alt kümedeki herhangi bir öğe de üst kümede değilse bir özel durum oluşturur.

IsSubsetOf(ICollection, ICollection)

Bir koleksiyonun başka bir koleksiyonun alt kümesi olup olmadığını test eder ve alt kümedeki herhangi bir öğe de üst kümede değilse bir özel durum oluşturur.

ReferenceEquals(Object, Object)
Geçersiz.
Geçersiz.

Statik ReferenceEquals aşırı yüklemeleri, başvuru eşitliği için iki türün örneklerini karşılaştırmak için kullanılır. Bu yöntem, başvuru eşitliği için iki örneğin karşılaştırması için kullanılmamalıdır. Lütfen CollectionAssert yöntemlerini veya Assert.AreSame'i ve birim testlerinizde ilişkili aşırı yüklemeleri kullanın.

Şunlara uygulanır