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