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>()));
        }