internal ScenarioBuilder(string scenarioName, Feature feature, CoreFactory factory) { this.factory = factory; outcomeAggregator = factory.UtilityFactory.CreateOutcomeAggregator(); scenario = factory.CreateScenario(scenarioName, feature); runner = factory.CreateScenarioRunner(scenario); }
internal ScenarioBuilder( string scenarioName, Feature feature, CoreFactory factory, string methodName, string explanation, TextFormat explanationFormat, string[] assignments, string[] tags, int sortOrder) { this.factory = factory; outcomeAggregator = factory.UtilityFactory.CreateOutcomeAggregator(); scenario = factory.CreateScenario(scenarioName, feature, methodName, explanation, explanationFormat, assignments, tags, sortOrder); runner = factory.CreateScenarioRunner(scenario); }