public async Task Stops_ReturnsCorrectView()
        {
            var position = "left";
            var routeId  = 132084;

            _routeServiceMock = new Mock <IRouteService>();
            _routeServiceMock.Setup(r => r.GetByRouteIdAndCenterNumberAndRouteNumberAsync(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>())).Returns(Task.FromResult(_searchableRoutes.First(r => r.RouteId == routeId)));
            _routeService = _routeServiceMock.Object;
            RouteManagerController controller = new RouteManagerController(_routeService, null, null, null)
            {
                ControllerContext = new ControllerContext()
                {
                    HttpContext = _contextMock.Object
                }
            };
            var result = await controller.Stops(routeId, 22, "639T", position) as PartialViewResult;

            var model = result.ViewData.Model as RouteStopViewModel;

            Assert.AreEqual("_stopList", result.ViewName);
            Assert.IsNotNull(model);
            Assert.AreEqual(routeId, model.RouteId);
        }