예제 #1
0
 public void _(SpecificationToRun spec)
 {
     var result = new SpecificationRunner().RunSpecification(spec);
     spec.Specification.Document(result);
     if (!result.Passed)
     {
         if (result.Thrown != null)
         {
             throw result.Thrown;
         }
         Assert.Fail(result.Message ?? "<null>");
     }
 }
예제 #2
0
        public void Verify(SpecificationToRun spec)
        {
            var result = new SpecificationRunner().RunSpecification(spec);

            spec.Specification.Document(result);
            if (!result.Passed)
            {
                if (result.Thrown != null)
                {
                    throw result.Thrown;
                }
                Assert.Fail(result.Message);
            }
        }
예제 #3
0
 static string Name(SpecificationToRun r)
 {
     return (r.Specification.GetName() ?? r.FoundOn.Name).CleanupName() + " ";
 }
예제 #4
0
 static string Name(SpecificationToRun r)
 {
     return((r.Specification.GetName() ?? r.FoundOn.Name).CleanupName() + " ");
 }