Пример #1
0
        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>();
        }
Пример #2
0
        public Example Run(Action specifyExpectations, IExampleReporter exampleReporter)
        {
            var example = new Example();
            spec.SetUpAction = () => spec.Example = example;
            spec.TearDownAction = () => example.Run(exampleReporter);

            specifyExpectations();

            return example;
        }
Пример #3
0
        public Example Run(Action specifyExpectations, IExampleReporter exampleReporter)
        {
            var example = new Example();
            spec.Example = example;

            specifyExpectations();
            example.Run(exampleReporter);

            return example;
        }
Пример #4
0
        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>();
        }
Пример #5
0
        public Example Run(Action specifyExpectations, IExampleReporter exampleReporter)
        {
            var example = new Example();

            spec.SetUpAction    = () => spec.Example = example;
            spec.TearDownAction = () => example.Run(exampleReporter);

            specifyExpectations();

            return(example);
        }
Пример #6
0
        public Example Run(Action specifyExpectations, IExampleReporter exampleReporter)
        {
            var example = new Example();

            spec.Example = example;

            specifyExpectations();
            example.Run(exampleReporter);

            return(example);
        }
Пример #7
0
 void Run(IExpectation expectation, IExampleReporter reporter)
 {
     expectation.Run();
     reporter.ReportExpectation(expectation);
 }
Пример #8
0
 public void Run(IExampleReporter reporter)
 {
     expectations.ForEach(e => Run(e, reporter));
 }
Пример #9
0
 void Run(IExpectation expectation, IExampleReporter reporter)
 {
     expectation.Run();
     reporter.ReportExpectation(expectation);
 }
Пример #10
0
 public void Run(IExampleReporter reporter)
 {
     expectations.ForEach(e => Run(e, reporter));
 }