File tree Expand file tree Collapse file tree
TypeProviderUser.Postgres Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -83,4 +83,14 @@ let ``test optional guid parameter`` () =
8383 printfn " %A " results
8484
8585
86+ type TestInEmptySet = SQL< """
87+ select * from Users where RandomId in @ids
88+ """ >
89+
90+ [<Test>]
91+ let ``test in empty set`` () =
92+ let results = TestInEmptySet.Command([||]) |> runOnTestData
93+ Assert.AreEqual( 0 , results.Count)
94+ printfn " %A " results
95+
8696
Original file line number Diff line number Diff line change @@ -78,6 +78,17 @@ type TestOptionalGuidParameter = SQL<"""
7878select * from Users where RandomId = @id or @id is null
7979""" >
8080
81+
82+ type TestInEmptySet = SQL< """
83+ select * from Users where RandomId in @ids
84+ """ >
85+
86+ [<Test>]
87+ let ``test in empty set`` () =
88+ let results = TestInEmptySet.Command([||]) |> runOnTestData
89+ Assert.AreEqual( 0 , results.Count)
90+ printfn " %A " results
91+
8192[<Test>]
8293let ``test optional guid parameter`` () =
8394 let results = TestOptionalGuidParameter.Command( Some ( Guid.NewGuid())) |> runOnTestData
@@ -130,3 +141,4 @@ let ``test raw sql parameter`` () =
130141 for result in results do
131142 printfn " %A " result.Email
132143
144+
You can’t perform that action at this time.
0 commit comments