public async Task CharacterIndexViewModel_Delete_Valid_Should_Pass() { // Arrange await ViewModel.CreateAsync(new CharacterModel()); var first = ViewModel.Dataset.FirstOrDefault(); // Act var result = await ViewModel.DeleteAsync(first); var exists = await ViewModel.ReadAsync(first.Id); // Reset // Assert Assert.AreEqual(true, result); // Delete returned pass Assert.AreEqual(null, exists); // Should not exist so is null }
public async Task CharacterIndexViewModel_Delete_Valid_Should_Pass() { // Arrange var first = ViewModel.Dataset.FirstOrDefault(); // Act var result = await ViewModel.DeleteAsync(first); var exists = await ViewModel.ReadAsync(first.Id); // Reset // Need to clear the added item, and reload the dataset await ResetDataAsync(); // Assert Assert.AreEqual(true, result); // Delete returned pass Assert.AreEqual(null, exists); // Should not exist so is null }