public async Task IndexCountries() { var context = GetInMemoryDbMetData(); var controller = new ProvincesController(context); var result = await controller.Index(); var viewResult = Assert.IsAssignableFrom <ViewResult>(result); var model = Assert.IsAssignableFrom <List <Province> >(viewResult.ViewData.Model); Assert.Equal(2, model.Count); Assert.Equal("Zuid-Holland", model[1].Naam); }
public async Task DetailsProvince() { var context = GetInMemoryDbMetData(); var controller = new ProvincesController(context); Province c = await context.Counties.FirstOrDefaultAsync(); var model = Assert.IsAssignableFrom <List <Province> >(Assert.IsAssignableFrom <ViewResult>(await controller.Index()).ViewData.Model); Assert.Equal("Noord-Holland", model[0].Naam); Assert.Equal(1, model[0].Id); Assert.Equal(1, model[0].CountryId); }