public async Task Adds_uri_to_view_model() { var result = (ViewResult)await _controller.Index(_regionUri); var viewModel = (RegionViewModel)result.Model; Assert.That(viewModel.RegionUri, Is.EqualTo(_regionUri)); }
public void IndexWithReturnListOfAllRegions() { var mockRepo = new Mock <IRegionService>(); mockRepo.Setup(repo => repo.GetAll()).Returns(GetTestRegions()); var logger = Mock.Of <ILogger <RegionController> >(); var controller = new RegionController(logger, mockRepo.Object); var result = controller.Index(); var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <IEnumerable <RegionModel> >(viewResult.ViewData.Model); Assert.Equal(2, model.Count()); }