Пример #1
0
        public void Get_Empty_Todos_List()
        {
            const int USER_ID         = 1;;
            var       initialTodos    = new Dictionary <int, IEnumerable <Todo> >();
            var       todosRepository = new InMemoryTodosRepository(initialTodos);
            var       sut             = new TodosController(todosRepository);

            var result = sut.Get(USER_ID);

            result.Result.Should().BeEmpty();
        }
Пример #2
0
        public void Get_Todos_List()
        {
            const int          USER_ID = 1;
            IEnumerable <Todo> todos   = new [] { new Todo()
                                                  {
                                                      Id = 1
                                                  } };
            var initialTodos = new Dictionary <int, IEnumerable <Todo> >()
            {
                { USER_ID, todos }
            };
            var todosRepository = new InMemoryTodosRepository(initialTodos);
            var sut             = new TodosController(todosRepository);

            var result = sut.Get(USER_ID);

            result.Result.Should().NotBeEmpty()
            .And.HaveCount(1)
            .And.BeEquivalentTo(new { Id = 1 });
        }