public async Task EditContactPersonTest() { var context = GetInMemoryDbMetData(); var controller = new ContactPersonsController(context); var viewResult = await controller.Edit(ContactPeople[0].Id, ContactPeople[0]); var model = Assert.IsType <RedirectToActionResult>(viewResult); Assert.Equal("Index", model.ActionName); }
public async Task DeleteContactPersonTest() { var context = GetInMemoryDbMetData(); var controller = new ContactPersonsController(context); var viewResult = await controller.DeleteConfirmed(ContactPeople[0].Id); var model = Assert.IsAssignableFrom <RedirectToActionResult>(viewResult); Assert.Equal("Index", model.ActionName); }
public async Task ContactPersonsCreate() { var context = GetNewInMemoryDatabase(true); var controller = new ContactPersonsController(context); var result = await controller.Create(ContactPeople[0]); var viewResult = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Index", viewResult.ActionName); }
public async Task ContactPersonIndex() { var context = GetInMemoryDbMetData(); var controller = new ContactPersonsController(context); var result = await controller.Index(); var viewResult = Assert.IsAssignableFrom <ViewResult>(result); var model = Assert.IsAssignableFrom <List <ContactPerson> >(viewResult.ViewData.Model); Assert.Equal(2, model.Count); Assert.Equal("Tom", model[0].Naam); Assert.Equal("Nederland", model[0].Country.Naam); Assert.Equal("Vlaanderen", model[1].Province.Naam); Assert.NotNull(viewResult); }
public async Task DetailsContactPersonTest() { var context = GetInMemoryDbMetData(); var controller = new ContactPersonsController(context); var model = Assert.IsAssignableFrom <ContactPerson>(Assert.IsAssignableFrom <ViewResult>(await controller.Details(ContactPeople[0].Id)).ViewData.Model); Assert.Equal(1, ContactPeople[0].Id); Assert.Equal(1, ContactPeople[0].CountryId); Assert.Equal("*****@*****.**", ContactPeople[0].EmailAdres); Assert.Equal("Opperhoofd", ContactPeople[0].Functie); Assert.Equal("Tom", ContactPeople[0].Naam); Assert.Equal(1, ContactPeople[0].Country.Id); Assert.Equal("Nederland", ContactPeople[0].Country.Naam); Assert.Equal("NL", ContactPeople[0].Country.Code); Assert.Equal(1, ContactPeople[0].Province.Id); Assert.Equal(1, ContactPeople[0].Province.CountryId); Assert.Equal("Zuid-Holland", ContactPeople[0].Province.Naam); }