diff --git a/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTests.cs b/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTests.cs index 78c2385e92a..89a1a36136d 100644 --- a/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTests.cs +++ b/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTests.cs @@ -70,7 +70,8 @@ public void CreateIndex_with_wildcardProjection_should_create_expected_index() var index = indexes.RawDocuments.Single(i => i["name"].AsString == "custom"); index["key"]["$**"].AsInt32.Should().Be(1); - if (CoreTestConfiguration.ServerVersion >= new SemanticVersion(4, 5, 0, "")) + var serverVersion = CoreTestConfiguration.ServerVersion; + if (serverVersion >= new SemanticVersion(4, 5, 0, "") && serverVersion <= new SemanticVersion(6, 2, 0, "")) { index["wildcardProjection"].Should().Be(BsonDocument.Parse("{ _id : true }")); } diff --git a/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTypedTests.cs b/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTypedTests.cs index de82af9eead..02290882c7a 100644 --- a/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTypedTests.cs +++ b/tests/MongoDB.Driver.Legacy.Tests/Builders/IndexKeysBuilderTypedTests.cs @@ -89,7 +89,8 @@ public void CreateIndex_with_wildcardProjection_should_create_expected_index() var indexes = collection.GetIndexes(); var index = indexes.RawDocuments.Single(i => i["name"].AsString == "custom"); index["key"]["$**"].AsInt32.Should().Be(1); - if (CoreTestConfiguration.ServerVersion >= new SemanticVersion(4, 5, 0, "")) + var serverVersion = CoreTestConfiguration.ServerVersion; + if (serverVersion >= new SemanticVersion(4, 5, 0, "") && serverVersion <= new SemanticVersion(6, 2, 0, "")) { index["wildcardProjection"].Should().Be(BsonDocument.Parse("{ b : true, _id : false }")); }