internal async Task AddCityAsync(int qty, bool isValid = true) { //Arrange var cityTestFixture = new CityTestFixture(); await _stateApiTests.AddNewStateAsync(1); var states = await _stateApiTests.GetAllStatesAsync(1, 10); var state = states.FirstOrDefault(); var citiesViewModel = cityTestFixture.GenerateValidCityViewModel(qty, state.Id); foreach (var cityViewModel in citiesViewModel) { //Act var response = await _integrationTestFixture.Client.PostAsJsonAsync(_requestAdd, cityViewModel); //Assert if (isValid) { response.EnsureSuccessStatusCode(); } else { var responseDeserialized = TestTools.DeserializeResponseAsync <Deserialize <CityViewModel> >(response); } } }
public async Task Add_AddNewInvalidCity_MustNotAddAndReturnMessageNotification() { //Arrange var cityTestFixture = new CityTestFixture(); var cityViewModel = cityTestFixture.GenerateInvalidCityViewModel(); //Act var response = await _integrationTestFixture.Client.PostAsJsonAsync(_requestAdd, cityViewModel); var responseDeserialized = await TestTools.DeserializeResponseAsync <Deserialize <CityViewModel> >(response); //Assert Assert.False(responseDeserialized.Success); }
public CityServiceTest(CityTestFixture cityTestFixture) { _cityTestFixture = cityTestFixture; _autoMocker = new AutoMocker(); }
public CityDomainTest() { _cityTestFixture = new CityTestFixture(); }