示例#1
0
        public void TestReisAddGetUpdateDelete()
        {
            //Add-Get-Тест
            DateTime date         = DateTime.Now;
            Reis     expectedReis = new Reis();

            expectedReis.Date = date;

            DataAccessReis reis = new DataAccessReis();

            reis.AddElement(expectedReis);
            var actualReis = reis.GetAll().Last();

            Assert.AreEqual(expectedReis, actualReis);

            //Update - Тест
            expectedReis      = actualReis;
            expectedReis.Date = date.AddDays(2);
            reis.UpdateElement(expectedReis);
            actualReis = reis.GetElement(expectedReis.CodeReis);
            Assert.AreEqual(expectedReis, actualReis);

            //Delete-Тест
            int expectedCount = reis.GetAll().Count() - 1;

            reis.DeleteElement(actualReis);
            int actualCount = reis.GetAll().Count();

            Assert.AreEqual(expectedCount, actualCount);
        }
        public void TestReisAddGetUpdateDelete()
        {
            //Add-Get-Тест
            DateTime date = DateTime.Now;
            Reis expectedReis = new Reis();
            expectedReis.Date = date;

            DataAccessReis reis = new DataAccessReis();
            reis.AddElement(expectedReis);
            var actualReis = reis.GetAll().Last();
            Assert.AreEqual(expectedReis, actualReis);

            //Update - Тест
            expectedReis = actualReis;
            expectedReis.Date = date.AddDays(2);
            reis.UpdateElement(expectedReis);
            actualReis = reis.GetElement(expectedReis.CodeReis);
            Assert.AreEqual(expectedReis, actualReis);

            //Delete-Тест
            int expectedCount = reis.GetAll().Count() - 1;
            reis.DeleteElement(actualReis);
            int actualCount = reis.GetAll().Count();
            Assert.AreEqual(expectedCount, actualCount);
        }