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); }
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); }