public void CreateActionResult_NewManufacturer_ShouldReturnEditViewWithProperModel() { var result = (ViewResult)_controller.Create(); var data = (Manufacturer)result.ViewData.Model; Assert.NotNull(result); Assert.NotNull(data); Assert.Equal("Edit", result.ViewName); }
private async Task <ManufacturerViewModel> CreateManufacturer() { var name = Guid.NewGuid().ToString(); var description = Guid.NewGuid().ToString(); var command = new CreateManufacturerCommand(name, description); const HttpStatusCode expectedStatusCode = HttpStatusCode.Created; var response = await Client.PostAsJsonAsync(ManufacturerController.Create(), command); response.StatusCode.Should().Be(expectedStatusCode); return(await response.Content.ReadAsJsonAsync <ManufacturerViewModel>()); }