예제 #1
0
 public void CheckWindows()
 {
     Assert.True(RuntimeInformation.IsOperatingSystem(OSName.Windows));
     Assert.True(RuntimeInformation.IsOperatingSystem(new OSName("WINDOWS")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("windows")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("Windows NT")));
     Assert.False(RuntimeInformation.IsOperatingSystem(OSName.Linux));
     Assert.False(RuntimeInformation.IsOperatingSystem(OSName.OSX));
 }
예제 #2
0
 public void CheckOSX()
 {
     Assert.True(RuntimeInformation.IsOperatingSystem(OSName.OSX));
     Assert.True(RuntimeInformation.IsOperatingSystem(new OSName("OSX")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("osx")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("mac")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("MACOSX")));
     Assert.False(RuntimeInformation.IsOperatingSystem(OSName.Linux));
     Assert.False(RuntimeInformation.IsOperatingSystem(OSName.Windows));
 }
예제 #3
0
 public void CheckLinux()
 {
     Assert.True(RuntimeInformation.IsOperatingSystem(OSName.Linux));
     Assert.True(RuntimeInformation.IsOperatingSystem(new OSName("LINUX")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("linux")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("UNIX")));
     Assert.False(RuntimeInformation.IsOperatingSystem(new OSName("ubuntu")));
     Assert.False(RuntimeInformation.IsOperatingSystem(OSName.Windows));
     Assert.False(RuntimeInformation.IsOperatingSystem(OSName.OSX));
 }