protected override void Validate(object arguments, EngineIntrinsics engineIntrinsics) { Version version = arguments as Version; if ((version == null) || !PSVersionInfo.IsValidPSVersion(version)) { throw new ValidationMetadataException("InvalidPSVersion", null, Metadata.ValidateVersionFailure, new object[] { arguments }); } }
public static void TestVersions() { // test that a non-null version table is returned, and // that it does not throw Assert.NotNull(PSVersionInfo.GetPSVersionTable()); }