public async Task AddToDoItemToDBAndDeleteToDoItemFromDB_NewToDoItem_DeletedToDoItem() { var testToDoItem = new ToDoItem { TaskName = "Testing_DeleteToDoItem", DueDate = new DateTime(1970, 04, 27, 4, 30, 0), Priority = "Low" }; var testDataStore = new MockToDoItemDatabase(); var vm = new CreatePageViewModel(testToDoItem, testDataStore); await vm.AddToDoItem(); var result = await vm.DeleteToDoItem(); Assert.AreEqual(result, true); }
public async Task AddToDoItemToDBAndRetrieveToDoItemFromDB_NewToDoItem_NewToDoItemAndVMToDoItemHaveSameProperties() { var testToDoItem = new ToDoItem { TaskName = "Testing_AddToDoItem", DueDate = new DateTime(1970, 04, 27, 4, 30, 0), Priority = "Low" }; var testDataStore = new MockToDoItemDatabase(); var vm = new CreatePageViewModel(testToDoItem, testDataStore); await vm.AddToDoItem(); await vm.LoadToDoListItem(testToDoItem.Id); Assert.AreEqual(testToDoItem.Id, vm.Id); Assert.AreEqual(testToDoItem.DueDate, vm.DueDate); Assert.AreEqual(testToDoItem.Priority, vm.Priority); }