public async Task DeleteAllValidationFailedTest() { var store = new Mock <INotificationHistoryDataStore>(); var service = new NotificationHistoryService(store.Object, DefaultMapper); await Assert.ThrowsAsync <ArgumentNullException>(() => service.DeleteAllAsync(null)); store.Verify(x => x.DeleteAllAsync(It.IsAny <string>()), Times.Never); }
public async Task DeleteAllSuccessTest() { var store = new Mock <INotificationHistoryDataStore>(); var service = new NotificationHistoryService(store.Object, DefaultMapper); var userId = Guid.NewGuid().ToString(); var request = new UserRequest(userId); await service.DeleteAllAsync(request); store.Verify(x => x.DeleteAllAsync(userId), Times.Once); }