public async Task TodoController_OnPostingValidRequest_SavesNewTask() { RegisterNewTaskResponse responseContent = await RegisterTask(); var taskDto = await GetTaskDto(responseContent.TaskId); Assert.NotNull(taskDto); }
private async Task TodoControler_OnPuttingValidRequest_UpdatesEntity() { const string NewTaskName = "Hope it will work"; //Arrange RegisterNewTaskResponse responseContent = await RegisterTask(); //Act var putRequestBody = JsonSerializer.Serialize(new UpdateTaskCommand(responseContent.TaskId, NewTaskName, string.Empty)); var response = await client.PutAsync(ApiRoot, new StringContent(putRequestBody, Encoding.UTF8, ContentType)); //Assert response.EnsureSuccessStatusCode(); var taskDto = await GetTaskDto(responseContent.TaskId); Assert.Equal(NewTaskName, taskDto.Name); Assert.Equal(string.Empty, taskDto.Description); }