예제 #1
0
        protected override void BeginProcessing()
        {
            var command = new BddNewFeatureCommand(this);

            command.Execute();
        }
예제 #2
0
 protected override void BeginProcessing()
 {
     var command = new BddNewFeatureCommand(this);
     command.Execute();
 }
예제 #3
0
        public static NBehave.Narrator.Framework.Feature GetNewBDDSuite(
            string featureName,
            string asA,
            string iWant,
            string soThat)
        {
            //throw new NotImplementedException();


//            NewSuiteCmdletBase cmdlet =
//                new NewSuiteCmdletBase();
//            //cmdlet.UnitTestMode = true;
//            if (null != name && string.Empty != name) {
//                cmdlet.Name = name;
//            }
//            if (null != id && string.Empty != id) {
//                cmdlet.Id = id;
//            }
//            if (null != description && string.Empty != description) {
//                cmdlet.Description = description;
//            }
//
//            TmxNewTestSuiteCommand command =
//                new TmxNewTestSuiteCommand(cmdlet);
//            command.Execute();
//
//            return (ITestSuite)CommonCmdletBase.UnitTestOutput[CommonCmdletBase.UnitTestOutput.Count - 1];

            /*
             * var cmdlet = new BDDFeatureCmdletBase();
             * cmdlet.FeatureName = featureName;
             * cmdlet.AsA = asA;
             * cmdlet.IWant = iWant;
             * cmdlet.SoThat = soThat;
             *
             * var command = new BDDNewFeatureCommand(cmdlet);
             * command.Execute();
             */

            // temporarily
            // 20150129

            var cmdlet = new BddFeatureCmdletBase {
                FeatureName = featureName,
                AsA         = asA,
                IWant       = iWant,
                SoThat      = soThat
            };

            var command = new BddNewFeatureCommand(cmdlet);

            command.Execute();

            //return ((NBehave.Narrator.Framework.Feature)CommonCmdletBase.UnitTestOutput[CommonCmdletBase.UnitTestOutput.Count - 1]);
            Console.WriteLine("GetNewBDDSuite: 0001");
            try {
                Console.WriteLine(((NBehave.Narrator.Framework.Feature)(object) UnitTestOutput.LastOutput[0]));
            }
            catch (Exception e00) {
                Console.WriteLine(e00.Message);
                Console.WriteLine(e00.GetType().Name);
            }
            try {
                Console.WriteLine(((NBehave.Narrator.Framework.Feature)(object) UnitTestOutput.Count));
            }
            catch (Exception e01) {
                Console.WriteLine(e01.Message);
                Console.WriteLine(e01.GetType().Name);
            }
            try {
                Console.WriteLine(((NBehave.Narrator.Framework.Feature)(object) UnitTestOutput.LastOutput[0]));
            }
            catch (Exception e02) {
                Console.WriteLine(e02.Message);
                Console.WriteLine(e02.GetType().Name);
            }
            return((NBehave.Narrator.Framework.Feature)(object) UnitTestOutput.LastOutput[0]);
        }