Skip to content

Commit 8c3d294

Browse files
authored
Migrate to awesome assertions (#15056)
1 parent 1fc2bc7 commit 8c3d294

9 files changed

Lines changed: 20 additions & 20 deletions

File tree

eng/Versions.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
</PropertyGroup>
7878
<PropertyGroup Label="VSTest test settings">
7979
<!-- Name of the elements must be in sync with test\Microsoft.TestPlatform.TestUtilities\IntegrationTestBase.cs -->
80-
<FluentAssertionsVersion>6.11.0</FluentAssertionsVersion>
80+
<AwesomeAssertionsVersion>8.1.0</AwesomeAssertionsVersion>
8181
<MoqVersion>4.16.1</MoqVersion>
8282
<!-- For coverage use our own package on latest stable -->
8383
<MicrosoftCodeCoverageVersion>17.9.0</MicrosoftCodeCoverageVersion>

test/Microsoft.TestPlatform.Acceptance.IntegrationTests/Microsoft.TestPlatform.Acceptance.IntegrationTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<ProjectReference Include="$(RepoRoot)src\vstest.console\vstest.console.csproj" />
3131
</ItemGroup>
3232
<ItemGroup>
33-
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
33+
<PackageReference Include="AwesomeAssertions" Version="$(AwesomeAssertionsVersion)" />
3434
<PackageReference Include="Microsoft.TestPlatform.TestAsset.NativeCPP" Version="2.0.0" />
3535
<PackageReference Include="Microsoft.TestPlatform.QTools.Assets" Version="2.0.0" />
3636
<PackageReference Include="Procdump" Version="0.0.1" />

test/Microsoft.TestPlatform.Acceptance.IntegrationTests/Performance/PerformanceTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public void ExecutionPerformanceTest(string projectName, int expectedTestCount,
3030

3131
var actualExecutionTime = GetExecutionTime();
3232

33-
actualExecutionTime.Should().BeLessOrEqualTo(thresholdInMs.Milliseconds());
33+
actualExecutionTime.Should().BeLessThanOrEqualTo(thresholdInMs.Milliseconds());
3434
}
3535

3636
[TestMethod]
@@ -45,7 +45,7 @@ public void DiscoveryPerformanceTest()
4545

4646
var actualDiscoveryTime = GetDiscoveryTime();
4747

48-
actualDiscoveryTime.Should().BeLessOrEqualTo(500.Milliseconds());
48+
actualDiscoveryTime.Should().BeLessThanOrEqualTo(500.Milliseconds());
4949
}
5050

5151
[TestMethod]
@@ -60,7 +60,7 @@ public void VsTestConsolePerformanceTest()
6060

6161
var actualVsTestTime = GetVsTestTime();
6262

63-
actualVsTestTime.Should().BeLessOrEqualTo(2500.Milliseconds());
63+
actualVsTestTime.Should().BeLessThanOrEqualTo(2500.Milliseconds());
6464
}
6565

6666
[TestMethod]
@@ -75,7 +75,7 @@ public void TestHostPerformanceTest()
7575

7676
var actualTestHostTime = GetTestHostTime();
7777

78-
actualTestHostTime.Should().BeLessOrEqualTo(2000.Milliseconds());
78+
actualTestHostTime.Should().BeLessThanOrEqualTo(2000.Milliseconds());
7979
}
8080

8181
[TestMethod]
@@ -90,7 +90,7 @@ public void MsTestV2AdapterPerformanceTest()
9090

9191
var actualAdapterTimeTaken = GetAdapterExecutionTime("executor://mstestadapter/v2");
9292

93-
actualAdapterTimeTaken.Should().BeLessOrEqualTo(1500.Milliseconds());
93+
actualAdapterTimeTaken.Should().BeLessThanOrEqualTo(1500.Milliseconds());
9494
}
9595
}
9696
#endif

test/Microsoft.TestPlatform.Acceptance.IntegrationTests/Performance/ProtocolV1Tests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void TestCaseSerialize()
6363
sw.Stop();
6464

6565
var actualDuration = sw.Elapsed;
66-
actualDuration.Should().BeLessOrEqualTo(2.Seconds(), $"when serializing 10k test cases");
66+
actualDuration.Should().BeLessThanOrEqualTo(2.Seconds(), $"when serializing 10k test cases");
6767
}
6868

6969
[TestMethod]
@@ -80,7 +80,7 @@ public void TestCaseDeserialize()
8080
sw.Stop();
8181

8282
var actualDuration = sw.Elapsed;
83-
actualDuration.Should().BeLessOrEqualTo(2.Seconds(), $"when de-serializing 10k test cases");
83+
actualDuration.Should().BeLessThanOrEqualTo(2.Seconds(), $"when de-serializing 10k test cases");
8484
}
8585

8686
[TestMethod]
@@ -96,7 +96,7 @@ public void TestResultSerialize()
9696
sw.Stop();
9797

9898
var actualDuration = sw.Elapsed;
99-
actualDuration.Should().BeLessOrEqualTo(2.Seconds(), $"when serializing 10k test results");
99+
actualDuration.Should().BeLessThanOrEqualTo(2.Seconds(), $"when serializing 10k test results");
100100
}
101101

102102
[TestMethod]
@@ -113,7 +113,7 @@ public void TestResultDeserialize()
113113
sw.Stop();
114114

115115
var actualDuration = sw.Elapsed;
116-
actualDuration.Should().BeLessOrEqualTo(3.5.Seconds(), $"when de-serializing 10k test results");
116+
actualDuration.Should().BeLessThanOrEqualTo(3.5.Seconds(), $"when de-serializing 10k test results");
117117
}
118118

119119
private static string SerializeV1<T>(T data)

test/Microsoft.TestPlatform.Acceptance.IntegrationTests/Performance/ProtocolV2Tests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public void TestCaseSerialize2()
6161
sw.Stop();
6262

6363
var actualDuration = sw.Elapsed;
64-
actualDuration.Should().BeLessOrEqualTo(2.Seconds(), $"when serializing 10k test cases");
64+
actualDuration.Should().BeLessThanOrEqualTo(2.Seconds(), $"when serializing 10k test cases");
6565
}
6666

6767
[TestMethod]
@@ -78,7 +78,7 @@ public void TestCaseDeserialize2()
7878
sw.Stop();
7979

8080
var actualDuration = sw.Elapsed;
81-
actualDuration.Should().BeLessOrEqualTo(2.Seconds(), $"when de-serializing 10k test cases");
81+
actualDuration.Should().BeLessThanOrEqualTo(2.Seconds(), $"when de-serializing 10k test cases");
8282
}
8383

8484
[TestMethod]
@@ -93,7 +93,7 @@ public void TestResultSerialize2()
9393
sw.Stop();
9494

9595
var actualDuration = sw.Elapsed;
96-
actualDuration.Should().BeLessOrEqualTo(2.Seconds(), $"when serializing 10k test results");
96+
actualDuration.Should().BeLessThanOrEqualTo(2.Seconds(), $"when serializing 10k test results");
9797
}
9898

9999
[TestMethod]
@@ -110,7 +110,7 @@ public void TestResultDeserialize2()
110110
sw.Stop();
111111

112112
var actualDuration = sw.Elapsed;
113-
actualDuration.Should().BeLessOrEqualTo(2.Seconds(), $"when de-serializing 10k test results");
113+
actualDuration.Should().BeLessThanOrEqualTo(2.Seconds(), $"when de-serializing 10k test results");
114114
}
115115

116116
private static string SerializeV2<T>(T data)

test/Microsoft.TestPlatform.Acceptance.IntegrationTests/Performance/SocketTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void SocketThroughput2()
7373
thread.Join();
7474
dataTransferred.Wait();
7575

76-
watch.Elapsed.Should().BeLessOrEqualTo(15.Seconds());
76+
watch.Elapsed.Should().BeLessThanOrEqualTo(15.Seconds());
7777
}
7878

7979
[TestMethod]
@@ -104,7 +104,7 @@ public void SocketThroughput1()
104104
watch.Stop();
105105
clientThread.Join();
106106

107-
watch.Elapsed.Should().BeLessOrEqualTo(20.Seconds());
107+
watch.Elapsed.Should().BeLessThanOrEqualTo(20.Seconds());
108108
}
109109

110110
private static void SendData(ICommunicationChannel? channel, Stopwatch watch)

test/Microsoft.TestPlatform.TestUtilities/Microsoft.TestPlatform.TestUtilities.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<ProjectReference Include="..\..\src\Microsoft.TestPlatform.VsTestConsole.TranslationLayer\Microsoft.TestPlatform.VsTestConsole.TranslationLayer.csproj" />
2626
</ItemGroup>
2727
<ItemGroup>
28-
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
28+
<PackageReference Include="AwesomeAssertions" Version="$(AwesomeAssertionsVersion)" />
2929
<PackageReference Include="Moq" Version="$(MoqVersion)" />
3030
<PackageReference Include="MSTest.TestFramework" Version="$(MSTestTestFrameworkVersion)" />
3131
</ItemGroup>

test/vstest.ProgrammerTests/vstest.ProgrammerTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<OutputType>Exe</OutputType>
1414
</PropertyGroup>
1515
<ItemGroup>
16-
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
16+
<PackageReference Include="AwesomeAssertions" Version="$(AwesomeAssertionsVersion)" />
1717
</ItemGroup>
1818
<ItemGroup>
1919
<ProjectReference Include="..\..\src\Microsoft.TestPlatform.CoreUtilities\Microsoft.TestPlatform.CoreUtilities.csproj" />

test/vstest.console.UnitTests/vstest.console.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
<ProjectReference Include="..\Microsoft.TestPlatform.TestUtilities\Microsoft.TestPlatform.TestUtilities.csproj" />
2323
</ItemGroup>
2424
<ItemGroup>
25-
<PackageReference Include="FluentAssertions" Version="$(FluentAssertionsVersion)" />
25+
<PackageReference Include="AwesomeAssertions" Version="$(AwesomeAssertionsVersion)" />
2626
</ItemGroup>
2727
</Project>

0 commit comments

Comments
 (0)