public async Task <IActionResult> ReadAllProjects() { var command = new ReadAllProjectsCommand(); var result = this._mediator.Send(command).Result; if (result == null) { return(new BadRequestObjectResult("Something went wrong")); } return(new OkObjectResult(result)); }
public async void Handle_Exception_test() { List <Project> returnn = new List <Project>(); this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadAll()).Throws(new Exception()); ReadAllProjectsCommand command = new ReadAllProjectsCommand(); ReadAllProjectsHandler handler = new ReadAllProjectsHandler(this._unitOfUnitMock.Object); var result = await handler.Handle(command, new CancellationTokenSource().Token); Assert.Null(result); }
public async void Handle_Succes_test() { List <Project> returnn = new List <Project>(); this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadAll()).Returns(Task.FromResult(returnn)); ReadAllProjectsCommand command = new ReadAllProjectsCommand(); ReadAllProjectsHandler handler = new ReadAllProjectsHandler(this._unitOfUnitMock.Object); var result = await handler.Handle(command, new CancellationTokenSource().Token); Assert.Equal(result, returnn); }