public async void Handle_Exception_Test() { ProjectReadModel returnn = new ProjectReadModel(); this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadProjectWithChildren(It.IsAny <int>())) .Throws(new Exception()); ReadProjectCommand command = new ReadProjectCommand(1); ReadProjectHandler handler = new ReadProjectHandler(this._unitOfUnitMock.Object); var result = await handler.Handle(command, new CancellationTokenSource().Token); Assert.False((bool)result); }
public async void Handle_Succes_Test() { ProjectReadModel returnn = new ProjectReadModel(); this._unitOfUnitMock.Setup(mock => mock.ProjectRepository.ReadProjectWithChildren(It.IsAny <int>())) .Returns(Task.FromResult(returnn)); ReadProjectCommand command = new ReadProjectCommand(1); ReadProjectHandler handler = new ReadProjectHandler(this._unitOfUnitMock.Object); var result = await handler.Handle(command, new CancellationTokenSource().Token); Assert.Equal(result, returnn); }