public async Task TestGetCountrieById() { // Arrange var dbContext = DbContextMocker.GetWideWorldImportersDbContext(nameof(TestGetCountrieById)); var controller = new CountryController(dbContext); // Act var dummyCountry = new Country { CountryId = 2, Name = "El Salvador", AlphaCode2 = "SL", AlphaCode3 = "SLV", NumericCode = "220", Independent = true }; var response = await controller.CreateCountry(dummyCountry); var value = response.Value; dbContext.Dispose(); // Assert Assert.True(value != null); }
public void GoodWay_Controller_create_Country() { var countryToSave = new Country { Id = 1, Name = "Argentina" }; var serviceMock = new Mock <ICountriesService>(); var controller = new CountryController(serviceMock.Object); IActionResult result = controller.CreateCountry(countryToSave); Assert.IsType <CreatedAtRouteResult>((ActionResult)result); }