internal void DeactivateTodo(Todo selecteditem) { _todolist = AppSession.Instance.GetValue <List <Todo> >("todolist"); _dataRetrieval = new TodoDataRetrieval(); int index = _todolist.IndexOf(selecteditem); AppSession.Instance.RemoveValue("todolist"); AppSession.Instance.SetValue("todolist", _dataRetrieval.TodoDeactivateActivate(index, _todolist)); }
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); }