@@ -22,6 +22,8 @@ internal class DotNetStub : IDotNet
22
22
23
23
public class RuntimeTests
24
24
{
25
+ private static string FixExpectedPathOnWindows ( string path ) => path . Replace ( '\\ ' , '/' ) ;
26
+
25
27
[ Fact ]
26
28
public void TestRuntime1 ( )
27
29
{
@@ -46,10 +48,10 @@ public void TestRuntime1()
46
48
Assert . Equal ( 2 , runtimes . Count ) ;
47
49
48
50
Assert . True ( runtimes . TryGetValue ( "Microsoft.AspNetCore.App" , out var aspNetCoreApp ) ) ;
49
- Assert . Equal ( "/path/dotnet/shared/Microsoft.AspNetCore.App/7.0.2" , aspNetCoreApp . FullPath ) ;
51
+ Assert . Equal ( "/path/dotnet/shared/Microsoft.AspNetCore.App/7.0.2" , FixExpectedPathOnWindows ( aspNetCoreApp . FullPath ) ) ;
50
52
51
53
Assert . True ( runtimes . TryGetValue ( "Microsoft.NETCore.App" , out var netCoreApp ) ) ;
52
- Assert . Equal ( "/path/dotnet/shared/Microsoft.NETCore.App/7.0.2" , netCoreApp . FullPath ) ;
54
+ Assert . Equal ( "/path/dotnet/shared/Microsoft.NETCore.App/7.0.2" , FixExpectedPathOnWindows ( netCoreApp . FullPath ) ) ;
53
55
}
54
56
55
57
[ Fact ]
@@ -72,7 +74,7 @@ public void TestRuntime2()
72
74
Assert . Single ( runtimes ) ;
73
75
74
76
Assert . True ( runtimes . TryGetValue ( "Microsoft.NETCore.App" , out var netCoreApp ) ) ;
75
- Assert . Equal ( "/path/dotnet/shared/Microsoft.NETCore.App/8.0.0-preview.5.43280.8" , netCoreApp . FullPath ) ;
77
+ Assert . Equal ( "/path/dotnet/shared/Microsoft.NETCore.App/8.0.0-preview.5.43280.8" , FixExpectedPathOnWindows ( netCoreApp . FullPath ) ) ;
76
78
}
77
79
78
80
[ Fact ]
@@ -95,7 +97,7 @@ public void TestRuntime3()
95
97
Assert . Single ( runtimes ) ;
96
98
97
99
Assert . True ( runtimes . TryGetValue ( "Microsoft.NETCore.App" , out var netCoreApp ) ) ;
98
- Assert . Equal ( "/path/dotnet/shared/Microsoft.NETCore.App/8.0.0-rc.4.43280.8" , netCoreApp . FullPath ) ;
100
+ Assert . Equal ( "/path/dotnet/shared/Microsoft.NETCore.App/8.0.0-rc.4.43280.8" , FixExpectedPathOnWindows ( netCoreApp . FullPath ) ) ;
99
101
}
100
102
101
103
}
0 commit comments