Esempio n. 1
0
        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));
            });
        }
Esempio n. 2
0
        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);
            });
        }
Esempio n. 3
0
        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));
            });
        }