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 Succeed_With_Valid_Input_Negative() { //Arrange var container = BootstrapApplication.Init(); var query = new PositiveNumberQueryRequest(false); var sut = new Controller(container.Resolve <IMediator>()); //Act var result = sut.Get(query); //Assert Assert.True(result.Number < 0); }
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); }); }