Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Assert
Użyj klas Microsoft.VisualStudio.TestTools.UnitTesting przestrzeni nazw, aby zweryfikować określone funkcje. Metoda testowa wykonuje kod metody w kodzie aplikacji, ale zgłasza poprawność zachowania kodu tylko w przypadku uwzględnienia Assert
instrukcji.
Klasa Assert
Użyj klasy Assert, aby sprawdzić, czy kod testowy działa zgodnie z oczekiwaniami. Dostępne interfejsy API to:
- Assert.AreEqual
- Assert.AreNotEqual
- Assert.AreNotSame
- Assert.AreSame
- Assert.Contains
- Assert.ContainsSingle
- Assert.DoesNotContain
- Assert.Equals(Object, Object)
- Assert.Fail
- Assert.HasCount
- Assert.Inconclusive
- Assert.IsEmpty
- Assert.IsFalse
- Assert.IsInstanceOfType
- Assert.IsNotInstanceOfType
- Assert.IsNotNull
- Assert.IsNull
- Assert.IsTrue
- Assert.ReplaceNullChars(String)
- Assert.Throws
- Assert.ThrowsAsync
- Assert.ThrowsExactly
- Assert.ThrowsExactlyAsync
Klasa StringAssert
StringAssert Użyj klasy , aby porównać i zbadać ciągi. Dostępne interfejsy API to:
- StringAssert.Contains
- StringAssert.DoesNotMatch
- StringAssert.EndsWith
- StringAssert.Matches
- StringAssert.StartsWith
Klasa CollectionAssert
CollectionAssert Użyj klasy , aby porównać kolekcje obiektów lub zweryfikować stan kolekcji. Dostępne interfejsy API to:
- CollectionAssert.AllItemsAreInstancesOfType
- CollectionAssert.AllItemsAreNotNull
- CollectionAssert.AllItemsAreUnique
- CollectionAssert.AreEqual
- CollectionAssert.AreEquivalent
- CollectionAssert.AreNotEqual
- CollectionAssert.AreNotEquivalent
- CollectionAssert.Contains
- CollectionAssert.DoesNotContain
- CollectionAssert.IsNotSubsetOf
- CollectionAssert.IsSubsetOf