public async Task Result_ShouldBe_Failure_IfTaskIdDoesNotExist() { var mockMediator = new Mock <IMediator>(); var message = new VolunteerTaskUnenrollCommand { VolunteerTaskId = 100, UserId = "abc" }; var sut = new VolunteerTaskUnenrollCommandHandler(mockMediator.Object, Context); var result = await sut.Handle(message); Assert.Equal("failure", result.Status); }
public async Task TaskSignUp_ShouldBe_Deleted() { var mockMediator = new Mock <IMediator>(); var message = new VolunteerTaskUnenrollCommand { VolunteerTaskId = 1, UserId = "abc" }; var sut = new VolunteerTaskUnenrollCommandHandler(mockMediator.Object, Context); var result = await sut.Handle(message); Assert.Equal(0, Context.VolunteerTaskSignups.Count()); }
public async Task Result_ShouldBe_Success_IfTaskSignupExists() { var mockMediator = new Mock <IMediator>(); var message = new VolunteerTaskUnenrollCommand { VolunteerTaskId = 1, UserId = "abc" }; var sut = new VolunteerTaskUnenrollCommandHandler(mockMediator.Object, Context); var result = await sut.Handle(message); Assert.Equal("success", result.Status); Assert.NotNull(result.VolunteerTask); }