Skip to content

Commit cef356d

Browse files
rynoVGiorgi
authored andcommitted
Add expected results to test
1 parent 376c877 commit cef356d

1 file changed

Lines changed: 17 additions & 5 deletions

File tree

DuckDB.NET.Test/Parameters/DecimalParameterTest.cs

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,18 +172,30 @@ public void BindParameterWithoutTable()
172172
[Fact]
173173
public void BindParameterInComparison()
174174
{
175-
decimal[] values = [decimal.Zero, 0.00m, 123456789.987654321m, -123456789.987654321m, 1.230m, -1.23m,
176-
0.000000001m, -0.000000001m, 1000000.000000001m, -1000000.000000001m, 1.123456789012345678901m];
177-
178-
foreach (var value in values)
175+
var testCases = new (decimal value, bool expectedResult)[]
176+
{
177+
(decimal.Zero, true),
178+
(0.00m, true),
179+
(123456789.987654321m, false),
180+
(-123456789.987654321m, true),
181+
(1.230m, false),
182+
(-1.23m, true),
183+
(0.000000001m, true),
184+
(-0.000000001m, true),
185+
(1000000.000000001m, false),
186+
(-1000000.000000001m, true),
187+
(1.123456789012345678901m, false)
188+
};
189+
190+
foreach (var (value, expectedResult) in testCases)
179191
{
180192
Command.CommandText = "SELECT 0.1 > ?;";
181193
Command.Parameters.Clear();
182194
Command.Parameters.Add(new DuckDBParameter(value));
183195

184196
var result = Command.ExecuteScalar();
185197

186-
result.Should().BeOfType<bool>();
198+
result.Should().BeOfType<bool>().Subject.Should().Be(expectedResult);
187199
}
188200
}
189201
}

0 commit comments

Comments
 (0)