public Specification when_running_specification_with_exception_in_before = new QuerySpecification<SpecificationRunner, RunResult>()
{
On = () => new SpecificationRunner(),
When = runner => runner.RunSpecification(TestSpecs.SpecWithExceptionInBefore.AsRunnable()),
Expect =
{
result => result.Passed == false,
result => result.Thrown is ArgumentException,
result => result.Thrown.Message == "test",
result => result.Message == "Before Failed",
result => result.Expectations.Count == 0
}
};