public void Does_Not_Throw() { //Arrange var container = BootstrapApplication.Init(); var command = new CauseExceptionCommandRequest(false); var sut = new Controller(container.Resolve <IMediator>()); //Act sut.Post(command); //Assert we didn't throw }
public void Does_Throw() { //Arrange var container = BootstrapApplication.Init(); var command = new CauseExceptionCommandRequest(true); var sut = new Controller(container.Resolve <IMediator>()); //Assert Assert.Throws <Exception>(() => { //Act sut.Post(command); }); }
public void Post(CauseExceptionCommandRequest request) { //taking out try catch to demo throw mediator.Send(request); }