示例#1
0
        public void SaveRead()
        {
            var          repository = new TodoListRepository(_sessionFactory);
            const string listName   = "My Todo List";
            var          todoList   = new TodoList {
                Name = listName
            };
            var listId    = repository.Save(todoList);
            var retrieved = repository.GetById(listId);

            Assert.AreEqual(listName, retrieved.Name);
        }
示例#2
0
        public void SaveRead_WithOneItem()
        {
            var          repository = new TodoListRepository(_sessionFactory);
            const string listName   = "My Todo List";
            var          todoList   = new TodoList {
                Name = listName
            };

            todoList.Items.Add(new TodoListItem {
                Title = "Buy Milk", TodoList = todoList
            });
            var listId    = repository.Save(todoList);
            var retrieved = repository.GetById(listId);

            Assert.AreEqual(1, retrieved.Items.Count);
        }