Skip to content

Commit

Permalink
CSHARP-4490: Fix tests related to asserting wildcardProjection output. (
Browse files Browse the repository at this point in the history
  • Loading branch information
DmitryLukyanov committed Jan 24, 2023
1 parent 9ee046b commit ec46c34
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Expand Up @@ -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 }"));
}
Expand Down
Expand Up @@ -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 }"));
}
Expand Down

0 comments on commit ec46c34

Please sign in to comment.