Description of ScenarioProcessingClass.
상속: NBehave.Fluent.Framework.MbUnit.ScenarioDrivenSpecBase
예제 #1
0
        public static void AddScenario(BddScenarioCmdletBase cmdlet)
        {
            ScenarioProcessingClass scenarioClass =
                BDDAddinData.GetFeature(
                    cmdlet.InputObject.Title,
                    cmdlet.InputObject.Narrative);

            if (null != scenarioClass)
            {
                scenarioClass.AddScenario(cmdlet);
            }
        }
예제 #2
0
        public static void CreateNewFeature(BddFeatureCmdletBase cmdlet)
        {
            var scenarioClass = new ScenarioProcessingClass();

            scenarioClass.SetupFeature(
                cmdlet.FeatureName,
                cmdlet.AsA,
                cmdlet.IWant,
                cmdlet.SoThat);

            scenarioClass.MainSetup();
            
            BDDAddinData.Features.Add(scenarioClass);

            cmdlet.WriteObject(cmdlet, scenarioClass.FeatureCreated);
        }
예제 #3
0
        public static void CreateNewFeature(BddFeatureCmdletBase cmdlet)
        {
            var scenarioClass = new ScenarioProcessingClass();

            scenarioClass.SetupFeature(
                cmdlet.FeatureName,
                cmdlet.AsA,
                cmdlet.IWant,
                cmdlet.SoThat);

            scenarioClass.MainSetup();

            BDDAddinData.Features.Add(scenarioClass);

            cmdlet.WriteObject(cmdlet, scenarioClass.FeatureCreated);
        }