示例#1
0
        public async Task UpdateFacultyNotNullInput()
        {
            var output  = new Mock <UpdateFacultyPresenter>().Object;
            var useCase = new UpdateFacultyUseCase(
                facultyRepository,
                output);
            await useCase.Execute(new UpdateFacultyInput(new Domain.Entities.Faculty()));

            Assert.NotNull(output);
            Assert.True(output.ViewModel is NotFoundResult);
        }
示例#2
0
        public async Task UpdateFacultyNullInput()
        {
            var output  = new Mock <UpdateFacultyPresenter>().Object;
            var useCase = new UpdateFacultyUseCase(
                facultyRepository,
                output);
            await useCase.Execute(null);

            Assert.NotNull(output);
            Assert.True(output.ViewModel is BadRequestObjectResult);
        }