Пример #1
0
 public NJasmineTestMethod(Func<SpecificationFixture> fixtureFactory, TestPosition position, IGlobalSetupManager globalSetup)
     : base(new Action(delegate() { }).Method)
 {
     Position = position;
     _fixtureFactory = fixtureFactory;
     _globalSetup = globalSetup;
 }
Пример #2
0
 public FixtureContext(INativeTestFactory nativeTestFactory, Func<SpecificationFixture> fixtureFactory, NameReservations nameReservations, IGlobalSetupManager globalSetupManager)
 {
     NativeTestFactory = nativeTestFactory;
     FixtureFactory = fixtureFactory;
     NameReservations = nameReservations;
     _fixtureInstanceForDiscovery = fixtureFactory();
     GlobalSetupManager = globalSetupManager;
 }
Пример #3
0
 public FixtureContext(INativeTestFactory nativeTestFactory, Func<SpecificationFixture> fixtureFactory, NameReservations nameReservations, IGlobalSetupManager globalSetupManager)
 {
     NativeTestFactory = nativeTestFactory;
     FixtureFactory = fixtureFactory;
     NameReservations = nameReservations;
     _fixtureInstanceForDiscovery = fixtureFactory();
     GlobalSetupManager = globalSetupManager;
 }
Пример #4
0
 public DiscoveryVisitor(INativeTest parent, FixtureContext fixtureContext, IGlobalSetupManager globalSetup)
 {
     _parent                 = parent;
     _fixtureContext         = fixtureContext;
     _globalSetup            = globalSetup;
     _accumulatedDescendants = new List <INativeTest>();
     _accumulatedCategories  = new List <string>();
     _ignoreReason           = null;
 }
        public NJasmineTestRunContext(TestPosition targetTestPosition, IGlobalSetupManager globalSetup, List <string> traceMessages)
        {
            _targetTestPosition = targetTestPosition;
            _globalSetup        = globalSetup;
            _allTeardowns       = new List <Action>();
            _traces             = traceMessages;
            _leakedDisposables  = new List <IDisposable>();

            State = new DiscoveryState(this);
        }