Skip to content

Commit cf1bcc2

Browse files
committed
Fix macOS test
1 parent 7add441 commit cf1bcc2

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/Tests/Microsoft.DotNet.Cli.Utils.Tests/RuntimeEnvironmentTests.cs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@ public void VerifyWindows()
2121
Assert.Equal(Platform.Windows, RuntimeEnvironment.OperatingSystemPlatform);
2222
Assert.Equal("Windows", RuntimeEnvironment.OperatingSystem);
2323

24-
VerifyOperatingSystemVersionEqualsEnvironmentOSVersion();
24+
Version osVersion = Version.Parse(RuntimeEnvironment.OperatingSystemVersion);
25+
Version expectedOSVersion = Environment.OSVersion.Version;
26+
27+
Assert.Equal(expectedOSVersion.Major, osVersion.Major);
28+
Assert.Equal(expectedOSVersion.Minor, osVersion.Minor);
29+
Assert.Equal(expectedOSVersion.Build, osVersion.Build);
2530
}
2631

2732
[MacOsOnlyFact]
@@ -30,17 +35,10 @@ public void VerifyMacOs()
3035
Assert.Equal(Platform.Darwin, RuntimeEnvironment.OperatingSystemPlatform);
3136
Assert.Equal("Mac OS X", RuntimeEnvironment.OperatingSystem);
3237

33-
VerifyOperatingSystemVersionEqualsEnvironmentOSVersion();
34-
}
35-
36-
private void VerifyOperatingSystemVersionEqualsEnvironmentOSVersion()
37-
{
3838
Version osVersion = Version.Parse(RuntimeEnvironment.OperatingSystemVersion);
39-
Version expectedOSVersion = Environment.OSVersion.Version;
4039

41-
Assert.Equal(expectedOSVersion.Major, osVersion.Major);
42-
Assert.Equal(expectedOSVersion.Minor, osVersion.Minor);
43-
Assert.Equal(expectedOSVersion.Build, osVersion.Build);
40+
Assert.Equal(10, osVersion.Major);
41+
Assert.Equal(Environment.OSVersion.Version.Major - 4, osVersion.Minor);
4442
}
4543

4644
[LinuxOnlyFact]

0 commit comments

Comments
 (0)