namespace Base.Tests; /// /// Проверяет результат работы с коллекциями /// [TestClass] public class CollectionAssertMethods { public static List employees; [ClassInitialize] public static void InitializeCurrentTest(TestContext context) { employees = new List(); employees.Add("Nikolay"); employees.Add("Oleg"); } /// /// Проверка значений коллекции на наличие в ней /// [TestMethod] public void AllItemAreNotNullTest() { CollectionAssert.AllItemsAreNotNull(employees, "Not null failed"); } /// /// Проверка значения коллекции на уникальность /// [TestMethod] public void AllItemsAreUniqueTest() { CollectionAssert.AllItemsAreUnique(employees, "Uniqueness failed"); } /// /// Проверяет каждый элемент списка на равенство с входящим списком /// [TestMethod] public void AreEqualTest() { var currList = new List(); currList.Add("Nikolay"); currList.Add("Oleg"); CollectionAssert.AreEqual(currList, employees); } /// /// Проверяем наличии одного List в другом /// [TestMethod] public void SubsetTest() { var subsetList = new List(); subsetList.Add(employees[1]); //subsetList.Add("Mig"); //ошибка так как этот элемент не входит в employees CollectionAssert.IsSubsetOf(subsetList, employees, "not elements subsetList to employees"); } }