Esempio n. 1
0
        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());
        }