public async Task CreateGroupUseCaseNotNullInput() { var output = new Mock <CreateSemesterPresenter>().Object; var useCase = new CreateSemesterUseCase( semesterRepository, output); await useCase.Execute(new CreateSemesterInput(DateTime.Now.AddDays(-100), DateTime.Now)); Assert.NotNull(output); Assert.True(output.ViewModel is OkObjectResult); }
public async Task CreateGroupUseCaseNullInput() { var output = new Mock <CreateSemesterPresenter>().Object; var useCase = new CreateSemesterUseCase( semesterRepository, output); await useCase.Execute(null); Assert.NotNull(output); Assert.True(output.ViewModel is BadRequestObjectResult); }