public async Task Update_One_OK() { // Arrange Guid todoId = TestIds.NormalUsageId; var model = TodoRequestModelBuilder.CreateValid(); model.Description = "Changed description"; model.IsDone = true; var content = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json"); // Act var response = await Client.PutAsync(EndpointName + todoId, content); var responseBody = await response.Content.ReadAsStringAsync(); var responseTodo = JsonConvert.DeserializeObject <TodoResponseModel>(responseBody); // Assert _ = response.StatusCode.Should().Be(HttpStatusCode.OK); _ = responseTodo.Should().NotBeNull(); _ = responseTodo !.Description.Should().Be(model.Description); _ = responseTodo !.IsDone.Should().Be(model.IsDone); }