// Проверка перевода маршрута из статуса "Принят" в статус "Не принят"
        public void ChangeRouteStatus()
        {
            int          count     = 0;                         // кол-во эл-в списка
            RouteDAO     routeDAO  = new RouteDAO();
            List <Route> routelist = routeDAO.GetReadyRoutes(); // получаем все маршруты со статусом "Принят"

            foreach (Route route in routelist)
            {
                routeDAO.ChangeState(route.Id_Route, 2); // меняем статус на "Не принят"
                count++;
            }
            List <Route> routelist2 = routeDAO.GetAllRoutes(); // получаем все маршруты

            //что ожидается:
            List <Route> expected = new List <Route>();

            for (int i = 0; i < count; i++)
            {
                Route route = new Route();
                route.Route_state = 2;
                expected.Add(route);
            }

            // Assert
            for (int i = 0; i < count; i++)
            {
                Assert.AreEqual(expected[i].Route_state, routelist2[i].Route_state);
            }

            // Откат данных
            foreach (Route route in routelist)
            {
                routeDAO.ChangeState((route.Id_Route), 1); // меняем статус на "черновик"
            }
        }
 // GET: Transport
 public ActionResult Index()
 {
     return(View(Rdao.GetAllRoutes()));
 }
 public ActionResult GetAllRoutes()
 {
     return(View(routeDAO.GetAllRoutes()));
 }