예제 #1
0
        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);
        }
        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);
        }