@@ -29,11 +29,14 @@ let ``open and then close the connection if initially closed`` () =
2929 use connection =
3030 Mocks.Reader ( Mocks.makeReader data)
3131 |> Mocks.makeConnection " toto" ConnectionState.Closed openCallback closeCallback
32- let! r = SqlCommand.text " select 1"
33- |> SqlCommand.noLogger
34- |> SqlCommand.executeScalarOrNone connection ( Mocks.makeDependencies None None)
35- r.IsSome =! true
36- r
32+ let deps = Mocks.makeDeps None
33+ let globalConf = Mocks.makeGlobalConf None
34+ let! outcome =
35+ SqlCommand.text " select 1"
36+ |> SqlCommand.noLogger
37+ |> SqlCommand.executeScalarOrNone connection deps globalConf
38+ outcome.IsSome =! true
39+ outcome
3740 |> Option.defaultValue 42
3841 |> (=!) 14
3942 PartialCallCounter.assertEqual callCounter 1 1
@@ -58,11 +61,14 @@ let ``leave the connection open if initially not closed`` () =
5861 use connection =
5962 Mocks.Reader ( Mocks.makeReader data)
6063 |> Mocks.makeConnection " toto" ConnectionState.Connecting openCallback closeCallback
61- let! r = SqlCommand.text " select 1"
62- |> SqlCommand.noLogger
63- |> SqlCommand.executeScalarOrNone connection ( Mocks.makeDependencies None None)
64- r.IsSome =! true
65- r
64+ let deps = Mocks.makeDeps None
65+ let globalConf = Mocks.makeGlobalConf None
66+ let! outcome =
67+ SqlCommand.text " select 1"
68+ |> SqlCommand.noLogger
69+ |> SqlCommand.executeScalarOrNone connection deps globalConf
70+ outcome.IsSome =! true
71+ outcome
6672 |> Option.defaultValue 42
6773 |> (=!) 15
6874
@@ -86,12 +92,13 @@ let ``log for all events on globalLogger if connection initially closed`` () =
8692 use connection =
8793 Mocks.Reader ( Mocks.makeReader data)
8894 |> Mocks.makeConnection " toto" ConnectionState.Closed openCallback closeCallback
89- let deps = Some loggerCallback
90- |> Mocks.makeDependencies None
91- let! r = SqlCommand.text " select 1"
92- |> SqlCommand.executeScalarOrNone connection deps
93- r.IsSome =! true
94- r
95+ let deps = Mocks.makeDeps None
96+ let globalConf = Mocks.makeGlobalConf ( Some loggerCallback)
97+ let! outcome =
98+ SqlCommand.text " select 1"
99+ |> SqlCommand.executeScalarOrNone connection deps globalConf
100+ outcome.IsSome =! true
101+ outcome
95102 |> Option.defaultValue 42
96103 |> (=!) 16
97104 FullCallCounter.assertEqual callCounter 1 1 1 1 1 1
@@ -114,12 +121,13 @@ let ``log for just command events on globalLogger if connection initially not cl
114121 use connection =
115122 Mocks.Reader ( Mocks.makeReader data)
116123 |> Mocks.makeConnection " toto" ConnectionState.Connecting openCallback closeCallback
117- let deps = Some loggerCallback
118- |> Mocks.makeDependencies None
119- let! r = SqlCommand.text " select 1"
120- |> SqlCommand.executeScalarOrNone connection deps
121- r.IsSome =! true
122- r
124+ let deps = Mocks.makeDeps None
125+ let globalConf = Mocks.makeGlobalConf ( Some loggerCallback)
126+ let! outcome =
127+ SqlCommand.text " select 1"
128+ |> SqlCommand.executeScalarOrNone connection deps globalConf
129+ outcome.IsSome =! true
130+ outcome
123131 |> Option.defaultValue 42
124132 |> (=!) 17
125133 FullCallCounter.assertEqual callCounter 0 0 0 0 1 1
@@ -144,10 +152,13 @@ let ``open and then close connection if initially closed and retrieve None`` ()
144152 use connection =
145153 Mocks.Reader ( Mocks.makeReader data)
146154 |> Mocks.makeConnection " toto" ConnectionState.Closed openCallback closeCallback
147- let! r = SqlCommand.text " select 1"
148- |> SqlCommand.noLogger
149- |> SqlCommand.executeScalarOrNone connection ( Mocks.makeDependencies None None)
150- r.IsNone =! true
155+ let deps = Mocks.makeDeps None
156+ let globalConf = Mocks.makeGlobalConf None
157+ let! outcome =
158+ SqlCommand.text " select 1"
159+ |> SqlCommand.noLogger
160+ |> SqlCommand.executeScalarOrNone connection deps globalConf
161+ outcome.IsNone =! true
151162 PartialCallCounter.assertEqual callCounter 1 1
152163 }
153164
@@ -169,10 +180,13 @@ let ``leave connection open if initially not closed and retrieve None`` () =
169180 use connection =
170181 Mocks.Reader ( Mocks.makeReader data)
171182 |> Mocks.makeConnection " toto" ConnectionState.Connecting openCallback closeCallback
172- let! r = SqlCommand.text " select 1"
173- |> SqlCommand.noLogger
174- |> SqlCommand.executeScalarOrNone connection ( Mocks.makeDependencies None None)
175- r.IsNone =! true
183+ let deps = Mocks.makeDeps None
184+ let globalConf = Mocks.makeGlobalConf None
185+ let! outcome =
186+ SqlCommand.text " select 1"
187+ |> SqlCommand.noLogger
188+ |> SqlCommand.executeScalarOrNone connection deps globalConf
189+ outcome.IsNone =! true
176190 PartialCallCounter.assertEqual callCounter 0 0
177191 }
178192
@@ -193,11 +207,12 @@ let ``log for all events on globalLogger if connection initially closed and retr
193207 use connection =
194208 Mocks.Reader ( Mocks.makeReader data)
195209 |> Mocks.makeConnection " toto" ConnectionState.Closed openCallback closeCallback
196- let deps = Some loggerCallback
197- |> Mocks.makeDependencies None
198- let! r = SqlCommand.text " select 1"
199- |> SqlCommand.executeScalarOrNone connection deps
200- r.IsNone =! true
210+ let deps = Mocks.makeDeps None
211+ let globalConf = Mocks.makeGlobalConf ( Some loggerCallback)
212+ let! outcome =
213+ SqlCommand.text " select 1"
214+ |> SqlCommand.executeScalarOrNone connection deps globalConf
215+ outcome.IsNone =! true
201216 FullCallCounter.assertEqual callCounter 1 1 1 1 1 1
202217 }
203218
@@ -218,10 +233,11 @@ let ``log for just command events on globalLogger if connection initially not cl
218233 use connection =
219234 Mocks.Reader ( Mocks.makeReader data)
220235 |> Mocks.makeConnection " toto" ConnectionState.Connecting openCallback closeCallback
221- let deps = Some loggerCallback
222- |> Mocks.makeDependencies None
223- let! r = SqlCommand.text " select 1"
224- |> SqlCommand.executeScalarOrNone connection deps
225- r.IsNone =! true
236+ let deps = Mocks.makeDeps None
237+ let globalConf = Mocks.makeGlobalConf ( Some loggerCallback)
238+ let! outcome =
239+ SqlCommand.text " select 1"
240+ |> SqlCommand.executeScalarOrNone connection deps globalConf
241+ outcome.IsNone =! true
226242 FullCallCounter.assertEqual callCounter 0 0 0 0 1 1
227243 }
0 commit comments