Description of BddScenarioCmdletBase.
Inheritance: BddCmdletBase
Ejemplo n.º 1
0
        public static void AddScenario(BddScenarioCmdletBase cmdlet)
        {
            ScenarioProcessingClass scenarioClass =
                BDDAddinData.GetFeature(
                    cmdlet.InputObject.Title,
                    cmdlet.InputObject.Narrative);

            if (null != scenarioClass)
            {
                scenarioClass.AddScenario(cmdlet);
            }
        }
Ejemplo n.º 2
0
 public static void AddScenario(BddScenarioCmdletBase cmdlet)
 {
     ScenarioProcessingClass scenarioClass =
         BDDAddinData.GetFeature(
             cmdlet.InputObject.Title,
             cmdlet.InputObject.Narrative);
     
     if (null != scenarioClass) {
         scenarioClass.AddScenario(cmdlet);
     }
 }
Ejemplo n.º 3
0
        public NBehave.Narrator.Framework.Scenario AddScenario(
            BddScenarioCmdletBase cmdlet)
        {
            IScenarioBuilderStartWithHelperObject scenarioObject =
                Feature.AddScenario();

            IGivenFragment fragmentGiven = null;

            if (null != cmdlet.Given && 0 < cmdlet.Given.Length)
            {
                int counterGiven = 0;
                foreach (string stepNameGiven in cmdlet.Given)
                {
                    if (0 == counterGiven)
                    {
                        fragmentGiven =
                            scenarioObject.Given(stepNameGiven);
                    }
                    else
                    {
                        fragmentGiven =
                            fragmentGiven.And(stepNameGiven);
                    }
                    counterGiven++;
                }
            }


            fragmentGiven.And("aaaaaaaaaaaaaaaaaaaaaaaaa");

            IWhenFragment fragmentWhen = null;

            if (null != cmdlet.When && 0 < cmdlet.When.Length)
            {
                int counterWhen = 0;
                foreach (string stepNameWhen in cmdlet.When)
                {
                    if (0 == counterWhen)
                    {
                        fragmentWhen =
                            fragmentGiven.When(stepNameWhen);
                    }
                    else
                    {
                        fragmentWhen =
                            fragmentWhen.And(stepNameWhen);
                    }
                    counterWhen++;
                }
            }


            fragmentWhen.And("bbbbbbbbbbbbbbbbbbbbbbbbb");

            IThenFragment fragmentThen = null;

            if (null != cmdlet.Then && 0 < cmdlet.Then.Length)
            {
                int counterThen = 0;
                foreach (string stepNameThen in cmdlet.Then)
                {
                    if (0 == counterThen)
                    {
                        fragmentThen =
                            fragmentWhen.Then(stepNameThen);
                    }
                    else
                    {
                        fragmentThen =
                            fragmentThen.And(stepNameThen);
                    }
                    counterThen++;
                }
            }

            fragmentThen.And("cccccccccccccccccccccccccccc");

            return(Feature.Scenarios[Feature.Scenarios.Count - 1]);
        }
Ejemplo n.º 4
0
        public NBehave.Narrator.Framework.Scenario AddScenario(
           BddScenarioCmdletBase cmdlet)
        {
            IScenarioBuilderStartWithHelperObject scenarioObject =
                Feature.AddScenario();
            
            IGivenFragment fragmentGiven = null;
            if (null != cmdlet.Given && 0 < cmdlet.Given.Length) {
                int counterGiven = 0;
                foreach (string stepNameGiven in cmdlet.Given) {

                    if (0 == counterGiven) {
                        fragmentGiven =
                            scenarioObject.Given(stepNameGiven);
                    } else {
                        fragmentGiven =
                            fragmentGiven.And(stepNameGiven);
                    }
                    counterGiven++;
                }
            }
            
            
            fragmentGiven.And("aaaaaaaaaaaaaaaaaaaaaaaaa");
            
            IWhenFragment fragmentWhen = null;
            if (null != cmdlet.When && 0 < cmdlet.When.Length) {
                int counterWhen = 0;
                foreach (string stepNameWhen in cmdlet.When) {

                    if (0 == counterWhen) {
                        fragmentWhen =
                            fragmentGiven.When(stepNameWhen);
                    } else {
                        fragmentWhen =
                            fragmentWhen.And(stepNameWhen);
                    }
                    counterWhen++;
                }
            }
            
            
            fragmentWhen.And("bbbbbbbbbbbbbbbbbbbbbbbbb");
            
            IThenFragment fragmentThen = null;
            if (null != cmdlet.Then && 0 < cmdlet.Then.Length) {
                int counterThen = 0;
                foreach (string stepNameThen in cmdlet.Then) {

                    if (0 == counterThen) {
                        fragmentThen =
                            fragmentWhen.Then(stepNameThen);
                    } else {
                        fragmentThen =
                            fragmentThen.And(stepNameThen);
                    }
                    counterThen++;
                }
            }
            
            fragmentThen.And("cccccccccccccccccccccccccccc");
            
            return Feature.Scenarios[Feature.Scenarios.Count - 1];
        }