Esempio n. 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
            }
Esempio n. 2
0
            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);
            }
Esempio n. 3
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);
                });
            }