MegaBites-AI/Windows-powershell
0372
1// Copyright (c) Microsoft Corporation.2// Licensed under the MIT License.3 4using System;5using System.Management.Automation;6using Xunit;7 8namespace PSTests.Parallel9{10 // Not static because a test requires non-const variables11 public class MshSnapinInfoTests12 {13 // Test that it does not throw an exception14 [SkippableFact]15 public void TestReadRegistryInfo()16 {17 Skip.IfNot(Platform.IsWindows);18 Version someVersion = null;19 string someString = null;20 PSSnapInReader.ReadRegistryInfo(out someVersion, out someString, out someString, out someString, out someVersion);21 }22 23 // PublicKeyToken is null on Linux24 [SkippableFact]25 public void TestReadCoreEngineSnapIn()26 {27 Skip.IfNot(Platform.IsWindows);28 PSSnapInInfo pSSnapInInfo = PSSnapInReader.ReadCoreEngineSnapIn();29 Assert.Contains("PublicKeyToken=31bf3856ad364e35", pSSnapInInfo.AssemblyName);30 }31 }32}33 