public async Task DeleteTaskCallsDeleteOnThePersistance() { // Arrange Mock.Arrange(() => _persistance.DeleteAsync(Arg.AnyObject)).Returns(Task.CompletedTask).OccursOnce(); // Act _taskService.StartCreation(null); var task = _taskService.AllTasks[0]; await _taskService.ConfirmCreationAsync(task); await _taskService.DeleteAsync(task); // Assert Mock.Assert(_persistance); }
public async Task DeleteHabitCallsDeleteOnThePersistance() { // Arrange Mock.Arrange(() => _persistance.DeleteAsync(Arg.AnyObject)).Returns(Task.CompletedTask).OccursOnce(); // Act _storage.StartCreation(); var habit = _storage.AllHabits[0]; await _storage.ConfirmCreationAsync(habit); await _storage.DeleteAsync(habit); // Assert Mock.Assert(_persistance); }