public async void Handle_GivenValidRequestAndSurveyIsDeleted_ShouldRaiseNotFoundException() { // Arrange var getUserInformation = new Mock <IGetUserInformation>(); var survey = new UpdateSurveyCommand.Handler(_context, getUserInformation.Object); await Assert.ThrowsAsync <NotFoundException>(() => survey.Handle(new UpdateSurveyCommand { Title = "Test-New", Id = Guid.Parse("af165dc8-aadf-4b5e-9c5d-3e2007b370ee") }, CancellationToken.None)); }
public async void Handle_GivenValidRequest_ShouldUpdateSurvey() { // Arrange var getUserInformation = new Mock <IGetUserInformation>(); getUserInformation.Setup(x => x.GetUser()).Returns(Task.FromResult("Test")); var survey = new UpdateSurveyCommand.Handler(_context, getUserInformation.Object); // Act var result = await survey.Handle(new UpdateSurveyCommand { Title = "Test-New", Id = Guid.Parse("af165dc8-aadf-4b5e-9c5d-3e2007b370ed") }, CancellationToken.None); // Assert var getSurvey = _context.Surveys.Find(Guid.Parse("af165dc8-aadf-4b5e-9c5d-3e2007b370ed")); getSurvey.Title.ShouldBe("Test-New"); }