public void TestPlanesAddGetUpdateDelete() { //Add-Get-Тест int numberOfSeats = 20; Planes expectedPlanes = new Planes(); expectedPlanes.NumberOfSeats = numberOfSeats; AccessToPlanes Planes = new AccessToPlanes(); Planes.AddElement(expectedPlanes); var actualPlanes = Planes.GetAll().Last(); Assert.AreEqual(expectedPlanes, actualPlanes); //Update - Тест expectedPlanes = actualPlanes; expectedPlanes.NumberOfSeats = 30; Planes.UpdateElement(expectedPlanes); actualPlanes = Planes.GetElement(expectedPlanes.CodePlane); Assert.AreEqual(expectedPlanes, actualPlanes); //Delete-Тест int expectedCount = Planes.GetAll().Count() - 1; Planes.DeleteElement(actualPlanes); int actualCount = Planes.GetAll().Count(); Assert.AreEqual(expectedCount, actualCount); }