Skip to content

Commit c110bc7

Browse files
committed
Update the tests
1 parent e21b476 commit c110bc7

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

test/Mapper.Tests.cs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,24 @@ public sealed class MapperTests {
2828
["a", typeof(char), false, 'a'],
2929
["b", typeof(char?), true, 'b'],
3030

31+
[null, typeof(DateTime), false, DateTime.MinValue],
32+
[null, typeof(DateTime?), true, null],
33+
[DateTime.MaxValue, typeof(DateTime), false, DateTime.MaxValue],
34+
[DateTime.UnixEpoch, typeof(DateTime?), true, DateTime.UnixEpoch],
35+
[new DateTime(2025, 6, 7, 10, 45, 1), typeof(DateTime), false, new DateTime(2025, 6, 7, 10, 45, 1)],
36+
[new DateTime(2026, 1, 31), typeof(DateTime?), true, new DateTime(2026, 1, 31)],
37+
["2025-06-07 10:45:01", typeof(DateTime), false, new DateTime(2025, 6, 7, 10, 45, 1)],
38+
["2025-06-07T10:45:01", typeof(DateTime?), true, new DateTime(2025, 6, 7, 10, 45, 1)],
39+
40+
[null, typeof(DayOfWeek), false, DayOfWeek.Sunday],
41+
[null, typeof(DayOfWeek?), true, null],
42+
[0, typeof(DayOfWeek), false, DayOfWeek.Sunday],
43+
[1, typeof(DayOfWeek?), true, DayOfWeek.Monday],
44+
[5, typeof(DayOfWeek), false, DayOfWeek.Friday],
45+
[6, typeof(DayOfWeek?), true, DayOfWeek.Saturday],
46+
["sunday", typeof(DayOfWeek), false, DayOfWeek.Sunday],
47+
["friday", typeof(DayOfWeek?), true, DayOfWeek.Friday],
48+
3149
[null, typeof(double), false, 0.0],
3250
[null, typeof(double?), true, null],
3351
[0, typeof(double), false, 0.0],
@@ -37,32 +55,14 @@ public sealed class MapperTests {
3755
["123", typeof(double), false, 123.0],
3856
["-123.456", typeof(double?), true, -123.456],
3957

40-
[null, typeof(DateTime), false, DateTime.MinValue],
41-
[null, typeof(DateTime?), true, null],
42-
[DateTime.MinValue, typeof(DateTime), false, DateTime.MinValue],
43-
[DateTime.MaxValue, typeof(DateTime?), true, DateTime.MaxValue],
44-
[new DateTime(2025, 6, 7, 10, 45, 1), typeof(DateTime), false, new DateTime(2025, 6, 7, 10, 45, 1)],
45-
[new DateTime(2025, 6, 7, 10, 45, 1), typeof(DateTime?), true, new DateTime(2025, 6, 7, 10, 45, 1)],
46-
["2025-06-07 10:45:01", typeof(DateTime), false, new DateTime(2025, 6, 7, 10, 45, 1)],
47-
["2025-06-07T10:45:01", typeof(DateTime?), true, new DateTime(2025, 6, 7, 10, 45, 1)],
48-
4958
[null, typeof(int), false, 0],
5059
[null, typeof(int?), true, null],
5160
[0, typeof(int), false, 0],
5261
[0, typeof(int?), true, 0],
5362
[123, typeof(int), false, 123],
5463
[-123.456, typeof(int?), true, -123],
5564
["123", typeof(int), false, 123],
56-
["-123", typeof(int?), true, -123],
57-
58-
[null, typeof(DayOfWeek), false, DayOfWeek.Sunday],
59-
[null, typeof(DayOfWeek?), true, null],
60-
[0, typeof(DayOfWeek), false, DayOfWeek.Sunday],
61-
[1, typeof(DayOfWeek?), true, DayOfWeek.Monday],
62-
[5, typeof(DayOfWeek), false, DayOfWeek.Friday],
63-
[6, typeof(DayOfWeek?), true, DayOfWeek.Saturday],
64-
["sunday", typeof(DayOfWeek), false, DayOfWeek.Sunday],
65-
["friday", typeof(DayOfWeek?), true, DayOfWeek.Friday]
65+
["-123", typeof(int?), true, -123]
6666
];
6767

6868
[TestMethod, DynamicData(nameof(TestData))]

0 commit comments

Comments
 (0)