Exemple #1
0
 public StepMother(IWorldViewDictionary worldViews, IScenarioHooksRepository hooksRepository)
 {
     if(worldViews == null)
         throw new ArgumentNullException("world views dictionary cannot be null");
     this.worldViews = worldViews;
     FailedSteps = new List<Step>();
     PendingSteps = new List<Step>();
     MissingSteps = new List<Step>();
     PassedSteps = new List<Step>();
     givens = new List<StepDefinition>();
     whens = new List<StepDefinition>();
     thens = new List<StepDefinition>();
     transforms = new List<TransformDefinition>();
     beforeScenarioHooks = hooksRepository == null ? null : hooksRepository.BeforeScenarioHooks;
     afterScenarioHooks = hooksRepository == null ? null : hooksRepository.AfterScenarioHooks;
 }
Exemple #2
0
 public abstract void GlobalExit(IWorldViewDictionary worldViewDictionary, RunResult result);
Exemple #3
0
        public override void GlobalExit(IWorldViewDictionary worldViewDictionary, RunResult result)
        {
            var world = worldViewDictionary.GetWorldViewOfType<SeleniumWorldView>();

            world.Browser.Stop();
        }