public void can_get_a_list_of_todos() { var request = new Todos{}; SendToEachEndpoint<TodosResponse>(request, HttpMethods.Get, response => { Assert.That(response.Todos, Has.Count.EqualTo(ConfigureDatabase.Todos.Count)); }); }
public void can_create_a_todo() { var todo = new Todo { Body = "Get some new boots", Done = false }; var request = new Todos { Todo = todo }; SendToEachEndpoint<TodosResponse>(request, HttpMethods.Post, response => { Assert.That(response.Todos[0], Is.Not.Null); }); }
public void can_get_a_single_todo() { var topTodo = ConfigureDatabase.Todos[0]; var request = new Todos { Id = topTodo.Id }; SendToEachEndpoint<TodosResponse>(request, HttpMethods.Get, response => { Assert.That(response.Todos[0].Equals(topTodo)); }); }