public async Task Should_AddClient() { var client = new ClientDtoBuilder().Build(); var response = await _fixture.CreateClient().PostAsAsync <dynamic, CreateClient.Response>(Endpoints.Post.AddClient, new { client }); var sut = await _fixture.Context.FindAsync <Client>(response.Client.ClientId); Assert.NotEqual(default, sut.ClientId);
public async System.Threading.Tasks.Task Should_CreateClient() { var context = _fixture.Context; var client = ClientDtoBuilder.WithDefaults(); StringContent stringContent = new StringContent(JsonConvert.SerializeObject(new { client }), Encoding.UTF8, "application/json"); using var httpClient = _fixture.CreateAuthenticatedClient(); var httpResponseMessage = await httpClient.PostAsync(Endpoints.Post.CreateClient, stringContent); var response = JsonConvert.DeserializeObject <CreateClient.Response>(await httpResponseMessage.Content.ReadAsStringAsync()); var sut = context.FindAsync <Client>(response.Client.ClientId); Assert.NotEqual(default, response.Client.ClientId);