@@ -92,6 +92,7 @@ let ``ObjectListFilter works with Equals operator for ValidStringStruct`` () =
9292 let filter = Equals { FieldName = " validStringStruct" ; Value = " Jonathan" }
9393 let filterQuery = queryable.Apply ( filter, filterOptions)
9494 let queryDefinition = CosmosLinqExtensions.ToQueryDefinition filterQuery
95+ Assert.Equal ( queryDefinition.QueryText, """ SELECT VALUE root FROM root WHERE (root["validStringStruct"] = "Jonathan")""" )
9596 ()
9697
9798[<Fact>]
@@ -100,6 +101,7 @@ let ``ObjectListFilter works with Equals operator for ValidStringObject`` () =
100101 let queryable = container.GetItemLinqQueryable< FakeEntity> ()
101102 let filterQuery = queryable.Apply ( filter)
102103 let queryDefinition = CosmosLinqExtensions.ToQueryDefinition filterQuery
104+ Assert.Equal ( queryDefinition.QueryText, """ SELECT VALUE root FROM root WHERE (root["validStringObject"] = "Jonathan")""" )
103105 ()
104106
105107[<Fact>]
@@ -108,6 +110,7 @@ let ``ObjectListFilter works with GreaterThan operator for ValidIntStruct`` () =
108110 let filter = GreaterThan { FieldName = " validIntStruct" ; Value = 6 L }
109111 let filterQuery = queryable.Apply ( filter, filterOptions)
110112 let queryDefinition = CosmosLinqExtensions.ToQueryDefinition filterQuery
113+ Assert.Equal ( queryDefinition.QueryText, """ SELECT VALUE root FROM root WHERE (root["validIntStruct"] > 6)""" )
111114 ()
112115
113116[<Fact>]
@@ -116,6 +119,7 @@ let ``ObjectListFilter works with GreaterThan operator for ValidIntObject`` () =
116119 let queryable = container.GetItemLinqQueryable< FakeEntity> ()
117120 let filterQuery = queryable.Apply ( filter)
118121 let queryDefinition = CosmosLinqExtensions.ToQueryDefinition filterQuery
122+ Assert.Equal ( queryDefinition.QueryText, """ SELECT VALUE root FROM root WHERE (root["validIntObject"] > 6)""" )
119123 ()
120124
121125
0 commit comments