internal static ITestSuite GetNewTestSuite(
            string name,
            string id,
            string description)
        {
            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];
            return((ITestSuite)(object)PSTestLib.UnitTestOutput.LastOutput[0]);
        }
        protected override void BeginProcessing()
        {
            this.CheckCmdletParameters();

            TMXNewTestSuiteCommand command =
                new TMXNewTestSuiteCommand(this);
            command.Execute();
        }