示例#1
0
            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
            }
示例#2
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);
                });
            }
示例#3
0
        public void Post(CauseExceptionCommandRequest request)
        {
            //taking out try catch to demo throw

            mediator.Send(request);
        }