Skip to content

Commit e9b61b8

Browse files
author
Gennadii Shestakov
committed
restored Contains test.
added ContainsPath test supressed CS0618 warning - memeber is obsolete
1 parent cc7be64 commit e9b61b8

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

FaunaDB.Client.Test/ClientTest.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -892,6 +892,10 @@ [Test] public async Task TestEvalContainsExpressions()
892892
var favoritesObj = Obj("favorites", foodsObj);
893893

894894
// Deprecated
895+
#pragma warning disable CS0618 // Type or member is obsolete
896+
Assert.AreEqual(BooleanV.True,
897+
await client.Query(Contains(Path("favorites", "foods"), favoritesObj)));
898+
#pragma warning restore CS0618 // Type or member is obsolete
895899

896900
Assert.AreEqual(BooleanV.True,
897901
await client.Query(ContainsPath(Path("favorites", "foods"), favoritesObj)));

FaunaDB.Client.Test/SerializationTest.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -755,6 +755,15 @@ [Test] public void TestEquals()
755755

756756
[Test] public void TestContains()
757757
{
758+
#pragma warning disable CS0618 // Type or member is obsolete
759+
AssertJsonEqual(Contains(Arr("favorites", "foods"), Obj("favorites", Obj("foods", Arr("crunchings", "munchings", "lunchings")))),
760+
"{\"contains\":[\"favorites\",\"foods\"],\"in\":{\"object\":{\"favorites\":{\"object\":{\"foods\":[\"crunchings\",\"munchings\",\"lunchings\"]}}}}}");
761+
#pragma warning restore CS0618 // Type or member is obsolete
762+
}
763+
764+
[Test]
765+
public void TestContainsPath()
766+
{
758767
AssertJsonEqual(ContainsPath(Arr("favorites", "foods"), Obj("favorites", Obj("foods", Arr("crunchings", "munchings", "lunchings")))),
759768
"{\"contains_path\":[\"favorites\",\"foods\"],\"in\":{\"object\":{\"favorites\":{\"object\":{\"foods\":[\"crunchings\",\"munchings\",\"lunchings\"]}}}}}");
760769
}

0 commit comments

Comments
 (0)