File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -193,4 +193,12 @@ let ``issue #345 decimal in TVP gets rounded`` () =
193193 let tvp = [ AdventureWorks.dbo.`` User-Defined Table Types `` .decimal_ test_ tvp( value)]
194194 use cmd = new AdventureWorks.dbo.decimal_ test( ConnectionStrings.AdventureWorksLiteral)
195195 let resultvalue = cmd.Execute( tvp) |> Seq.head
196+ Assert.Equal( value, resultvalue)
197+
198+ [<Fact>]
199+ let ``issue #393 troubleshoot if datetimeoffset raises an exception`` () =
200+ let value = System.DateTimeOffset.UtcNow
201+ let tvp = [ AdventureWorks.dbo.`` User-Defined Table Types `` .datetimeoffset_ test_ tvp( value)]
202+ use cmd = new AdventureWorks.dbo.datetimeoffset_ test( ConnectionStrings.AdventureWorksLiteral)
203+ let resultvalue = cmd.Execute( tvp) |> Seq.head
196204 Assert.Equal( value, resultvalue)
Original file line number Diff line number Diff line change @@ -369,3 +369,19 @@ begin
369369end
370370go
371371
372+
373+ -- issue #393
374+ if object_id (' dbo.datetimeoffset_test' ) is not null
375+ drop procedure dbo .datetimeoffset_test
376+ go
377+ if type_id (' dbo.datetimeoffset_test_tvp' ) is not null
378+ drop type dbo .datetimeoffset_test_tvp
379+ go
380+ create type dbo .datetimeoffset_test_tvp as table (created_at datetimeoffset not null )
381+ go
382+ create procedure dbo .datetimeoffset_test (@tvp dbo .datetimeoffset_test_tvp readonly )
383+ as
384+ begin
385+ select created_at from @tvp
386+ end
387+ go
You can’t perform that action at this time.
0 commit comments