Tmx.TmxInvokeTestSuiteCommand.Execute C# (CSharp) Method

Execute() private method

private Execute ( ) : void
return void
        internal override void Execute()
        {
            var cmdlet = (TestSuiteExecCmdletBase)Cmdlet;
            
            var testSuite =
                TestData.GetTestSuite(
                    cmdlet.Name,
                    cmdlet.Id,
                    // 20141114
                    // cmdlet.TestPlatformId);
                    TestData.TestPlatforms.FirstOrDefault(tp => tp.Id == cmdlet.TestPlatformId).UniqueId);
            
            if (null == testSuite)
                cmdlet.WriteError(
                    cmdlet,
                    "failed to find test suite with Name = '" +
                    cmdlet.Name +
                    "', Id = '" +
                    cmdlet.Id +
                    "'",
                    "FailedToFindTestSuite",
                    ErrorCategory.InvalidArgument,
                    true);
            
            testSuite.BeforeScenarioParameters = cmdlet.BeforeScenarioParameters;
            testSuite.AfterScenarioParameters = cmdlet.AfterScenarioParameters;
            
            if (!cmdlet.OnlySetParameters)
                cmdlet.RunTestSuite(
                    cmdlet,
                    testSuite);
        }
    }
TmxInvokeTestSuiteCommand