Exemplo n.º 1
0
        public void FailsIfNoExceptionIsThrown()
        {
            var expectedException = new Exception();

            _handlerResolver.When().ResolvesDummyHandler();

            var result = Run(new ExceptionCentricTestSpecification(new Fact[0], new DoSomething()
            {
                Identifier = "1"
            }, expectedException));

            Assert.IsTrue(result.Failed);
            Assert.IsFalse(result.ButException.HasValue);
            Assert.IsFalse(result.ButEvents.HasValue);
        }
Exemplo n.º 2
0
        public void FailsIfExpectedEventsDoNotWhereRecorded()
        {
            _handlerResolver.When().ResolvesDummyHandler();

            var identifier     = "1";
            var expectedEvents = new[] { new Fact(identifier, new SomethingHappened()) };

            var result = Run(new EventCentricTestSpecification(new Fact[0], new DoSomething {
                Identifier = identifier
            }, expectedEvents));

            Assert.IsTrue(result.Failed);
            Assert.IsTrue(result.ButEvents.HasValue);
        }