public async Task CreatePartner_Ok() { Partner partner = TestDataFactory.GetPartner(); var response = await httpTestClient.PostAsJsonAsync("/api/partners", partner); Assert.True(response.StatusCode == HttpStatusCode.OK); }
public async Task CreatePartner_InvalidName_Fail() { Partner partner = TestDataFactory.GetPartner(); partner.Name = string.Empty; var response = await httpTestClient.PostAsJsonAsync("/api/partners", partner); Assert.True(response.StatusCode == HttpStatusCode.BadRequest); }
public async Task UpdatePartner_Ok() { Partner partner = TestDataFactory.GetPartner(); var response = await httpTestClient.PostAsJsonAsync("/api/partners", partner); if (response.IsSuccessStatusCode) { partner = JsonConvert.DeserializeObject <Partner>(await response.Content.ReadAsStringAsync()); response = await httpTestClient.PutAsJsonAsync("/api/partners", partner); Assert.True(response.StatusCode == HttpStatusCode.OK); } }