diff --git a/tests/HostsParser.IntegrationTests/ExecutionUtilitiesTests.cs b/tests/HostsParser.IntegrationTests/ExecutionUtilitiesTests.cs index 05e900c3..4ea7072e 100644 --- a/tests/HostsParser.IntegrationTests/ExecutionUtilitiesTests.cs +++ b/tests/HostsParser.IntegrationTests/ExecutionUtilitiesTests.cs @@ -39,8 +39,8 @@ public async Task When_Running_Execute_MultiPassFilter_Toggle_Should_Differ_At_M // This is "okay" because the sort isn't 100% stable and it's a tradeoff between performance and stability. await Assert.That(linesWithoutMultiPass).IsNotEmpty(); await Assert.That(linesWithMultiPass).IsNotEmpty(); - await Assert.That(linesWithoutMultiPass.Except(linesWithMultiPass)).HasCount().LessThanOrEqualTo(5); - await Assert.That(linesWithMultiPass.Except(linesWithoutMultiPass)).HasCount().LessThanOrEqualTo(5); + await Assert.That(linesWithoutMultiPass.Except(linesWithMultiPass).Count()).IsLessThanOrEqualTo(5); + await Assert.That(linesWithMultiPass.Except(linesWithoutMultiPass).Count()).IsLessThanOrEqualTo(5); } } diff --git a/tests/HostsParser.IntegrationTests/HostsParser.IntegrationTests.csproj b/tests/HostsParser.IntegrationTests/HostsParser.IntegrationTests.csproj index 9bb419af..258ef8b7 100644 --- a/tests/HostsParser.IntegrationTests/HostsParser.IntegrationTests.csproj +++ b/tests/HostsParser.IntegrationTests/HostsParser.IntegrationTests.csproj @@ -11,7 +11,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/tests/HostsParser.Tests/CollectionUtilitiesTests.cs b/tests/HostsParser.Tests/CollectionUtilitiesTests.cs index a4363ca5..cbee2b70 100644 --- a/tests/HostsParser.Tests/CollectionUtilitiesTests.cs +++ b/tests/HostsParser.Tests/CollectionUtilitiesTests.cs @@ -65,7 +65,7 @@ public async Task FilterGrouped_Should_Not_Contain_SubDomains() CollectionUtilities.FilterGrouped(dnsCollection); // Assert - await Assert.That(dnsCollection).HasCount().EqualTo(expected.Count) + await Assert.That>(dnsCollection).HasCount().EqualTo(expected.Count) .And.ContainsOnly(s => expected.Contains(s)); } } diff --git a/tests/HostsParser.Tests/HostUtilitiesTests.cs b/tests/HostsParser.Tests/HostUtilitiesTests.cs index b3d768f3..7b546e97 100644 --- a/tests/HostsParser.Tests/HostUtilitiesTests.cs +++ b/tests/HostsParser.Tests/HostUtilitiesTests.cs @@ -69,7 +69,7 @@ await HostUtilities.ProcessHostsBased(dnsCollection, decoder); // Assert - await Assert.That(dnsCollection).HasCount().EqualTo(expected.Count).And + await Assert.That>(dnsCollection).HasCount().EqualTo(expected.Count).And .ContainsOnly(s => expected.Contains(s)); } @@ -118,10 +118,10 @@ public async Task ProcessAdBlockBased_Should_Only_Return_Dns_Entries() await HostUtilities.ProcessAdBlockBased(dnsCollection, allowedOverrides, overrideAllowedHosts, memoryStream, decoder); // Assert - await Assert.That(dnsCollection).HasCount().EqualTo(expectedBlocked.Count).And + await Assert.That>(dnsCollection).HasCount().EqualTo(expectedBlocked.Count).And .ContainsOnly(s => expectedBlocked.Contains(s)); - await Assert.That(allowedOverrides).HasCount().EqualTo(expectedAllowed.Count).And + await Assert.That>(allowedOverrides).HasCount().EqualTo(expectedAllowed.Count).And .ContainsOnly(s => expectedAllowed.Contains(s)); } @@ -145,7 +145,7 @@ public async Task RemoveKnownBadHosts_Should_Remove_All_SubDomain_Entries_Of_Kno dnsCollection = HostUtilities.RemoveKnownBadHosts(knownBadHosts, dnsCollection); // Assert - await Assert.That(dnsCollection).HasCount().EqualTo(expected.Count).And + await Assert.That>(dnsCollection).HasCount().EqualTo(expected.Count).And .ContainsOnly(s => expected.Contains(s)); } diff --git a/tests/HostsParser.Tests/HostsParser.Tests.csproj b/tests/HostsParser.Tests/HostsParser.Tests.csproj index cde684ef..d7e7d870 100644 --- a/tests/HostsParser.Tests/HostsParser.Tests.csproj +++ b/tests/HostsParser.Tests/HostsParser.Tests.csproj @@ -15,7 +15,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - +