Example #1
0
 internal void SaveNewTodo(Todo _currentodo)
 {
     _todolist      = AppSession.Instance.GetValue <List <Todo> >("todolist");
     _dataRetrieval = new TodoDataRetrieval();
     AppSession.Instance.RemoveValue("todolist");
     AppSession.Instance.SetValue("todolist", _dataRetrieval.TodoInsert(_currentodo, _todolist));
 }
Example #2
0
        public void TodoInsert_Test()
        {
            TodoDataRetrieval _dataRetrieval = new TodoDataRetrieval();
            Todo item = new Todo();

            _todolist.Clear();
            _todolist = _dataRetrieval.TodoInsert(item, _todolist);
            int count = _dataRetrieval.TodoCount(_todolist);

            Assert.AreEqual(count, 1);
        }
Example #3
0
        public void TodoDeactivateActivate_Test()
        {
            TodoDataRetrieval _dataRetrieval = new TodoDataRetrieval();

            _todolist.Clear();

            Todo item1 = new Todo()
            {
                Active = true
            };

            _todolist = _dataRetrieval.TodoInsert(item1, _todolist);

            int  _item1index = _todolist.IndexOf(item1);
            bool active      = _dataRetrieval.TodoDeactivateActivate(_item1index, _todolist).First().Active;

            Assert.AreEqual(active, false);
        }