internal override void Execute()
{
var cmdlet = (NewPlatformCmdletBase)Cmdlet;
bool result =
TmxHelper.NewTestPlatform(
cmdlet.Name,
cmdlet.Id,
cmdlet.Description,
cmdlet.OperatingSystem,
cmdlet.Version,
cmdlet.Architecture,
cmdlet.Language);
if (result)
cmdlet.WriteObject(cmdlet, TestData.CurrentTestPlatform);
else
cmdlet.WriteError(
cmdlet,
"Couldn't create a test platform",
"CreatingTestPlatform",
ErrorCategory.InvalidArgument,
true);
}
}