BddAddinUnitTests.UnitTestingHelper.GetNewBDDSuite C# (CSharp) Method

GetNewBDDSuite() public static method

public static GetNewBDDSuite ( string featureName, string asA, string iWant, string soThat ) : NBehave.Narrator.Framework.Feature
featureName string
asA string
iWant string
soThat string
return NBehave.Narrator.Framework.Feature
        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]);
        }
    }