Exemplo n.º 1
0
        // internal static ITestSuite GetExistingTestSuite(
        internal static object GetExistingTestSuite(
            string name,
            string id)
        {
            var cmdlet = new OpenSuiteCmdletBase();

            if (!string.IsNullOrEmpty(name))
            {
                cmdlet.Name = name;
            }
            if (!string.IsNullOrEmpty(id))
            {
                cmdlet.Id = id;
            }

            var command = new TmxOpenTestSuiteCommand(cmdlet);

            command.Execute();

            // 20140715
            // return (ITestSuite)(object)UnitTestOutput.LastOutput[0];
            var returnValue = (object)UnitTestOutput.LastOutput[0];

            if (returnValue is ITestSuite)
            {
                return(returnValue as ITestSuite);
            }
            if (returnValue is ErrorRecord)
            {
                return(returnValue as ErrorRecord);
            }
            return(returnValue);
        }
Exemplo n.º 2
0
        internal static ITestSuite GetExistingTestSuite(
            string name,
            string id)
        {
            OpenSuiteCmdletBase cmdlet =
                new OpenSuiteCmdletBase();

            //cmdlet.UnitTestMode = true;
            if (null != name && string.Empty != name)
            {
                cmdlet.Name = name;
            }
            if (null != id && string.Empty != id)
            {
                cmdlet.Id = id;
            }

            TMXOpenTestSuiteCommand command =
                new TMXOpenTestSuiteCommand(cmdlet);

            command.Execute();

            //return (ITestSuite)CommonCmdletBase.UnitTestOutput[CommonCmdletBase.UnitTestOutput.Count - 1];
            return((ITestSuite)(object)PSTestLib.UnitTestOutput.LastOutput[0]);
        }