public void CreateAsync_ThrowsValidationException() { Assert.ThrowsAsync <ValidationException>(async() => await HomeworkService .CreateAsync(_homeworkDTOForPresenceException)); Assert.ThrowsAsync <ValidationException>(async() => await HomeworkService .CreateAsync(_homeworkDTOForNotPresenceException)); }
public async Task CreateAsync_ValidCall() { await HomeworkService.CreateAsync(_homeworkDTO); RepositoryMock.Verify(m => m.CreateAsync(It.IsAny <Homework>())); StudentHomeworkUpdaterMock.Verify(s => s.UpdateAsync(It.IsAny <Homework>(), StudentHomeworkUpdater.UpdateType.AddHomework, It.IsAny <bool>())); }