Пример #1
0
        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);
        }
Пример #2
0
        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);
        }