public Runner(Spec spec) { this.spec = spec; preExistingExample = spec.Example; preExistingSetUpAction = spec.SetUpAction; preExistingTearDownAction = spec.TearDownAction; }
public void setup() { example = new Example(); failingExpectation = CreateSubstituteExpectation(e => e.IsFail.Returns(true)); passingExpectation = CreateSubstituteExpectation(e => e.IsPass.Returns(true)); pendingExpectation = CreateSubstituteExpectation(e => e.IsPending.Returns(true)); exampleReporter = Substitute.For<IExampleReporter>(); }
public Example Run(Action specifyExpectations, IExampleReporter exampleReporter) { var example = new Example(); spec.Example = example; specifyExpectations(); example.Run(exampleReporter); return example; }
public Example Run(Action specifyExpectations, IExampleReporter exampleReporter) { var example = new Example(); spec.SetUpAction = () => spec.Example = example; spec.TearDownAction = () => example.Run(exampleReporter); specifyExpectations(); return example; }
public Runner(Spec spec) { this.spec = spec; preExistingExample = spec.Example; }