@@ -24,30 +24,30 @@ public static IEnumerable<object[]> Inputs
24
24
return new [ ] {
25
25
// Original dash delimiter syntax
26
26
new object [ ] { "2012-2013" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , _now . ChangeYear ( 2013 ) . EndOfYear ( ) } ,
27
- new object [ ] { "5 days ago - now" , _now . SubtractDays ( 5 ) . StartOfDay ( ) , _now } ,
28
- new object [ ] { "jan-feb" , _now . ChangeMonth ( 1 ) . StartOfMonth ( ) , _now . ChangeMonth ( 2 ) . EndOfMonth ( ) } ,
29
- new object [ ] { "now-this feb" , _now , _now . AddYears ( 1 ) . ChangeMonth ( 2 ) . EndOfMonth ( ) } ,
27
+ [ "5 days ago - now" , _now . SubtractDays ( 5 ) . StartOfDay ( ) , _now ] ,
28
+ [ "jan-feb" , _now . ChangeMonth ( 1 ) . StartOfMonth ( ) , _now . ChangeMonth ( 2 ) . EndOfMonth ( ) ] ,
29
+ [ "now-this feb" , _now , _now . AddYears ( 1 ) . ChangeMonth ( 2 ) . EndOfMonth ( ) ] ,
30
30
31
31
// TO delimiter syntax (case-insensitive)
32
- new object [ ] { "2012 TO 2013" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , _now . ChangeYear ( 2013 ) . EndOfYear ( ) } ,
33
- new object [ ] { "jan to feb" , _now . ChangeMonth ( 1 ) . StartOfMonth ( ) , _now . ChangeMonth ( 2 ) . EndOfMonth ( ) } ,
34
- new object [ ] { "5 days ago TO now" , _now . SubtractDays ( 5 ) . StartOfDay ( ) , _now } ,
32
+ [ "2012 TO 2013" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , _now . ChangeYear ( 2013 ) . EndOfYear ( ) ] ,
33
+ [ "jan to feb" , _now . ChangeMonth ( 1 ) . StartOfMonth ( ) , _now . ChangeMonth ( 2 ) . EndOfMonth ( ) ] ,
34
+ [ "5 days ago TO now" , _now . SubtractDays ( 5 ) . StartOfDay ( ) , _now ] ,
35
35
36
36
// Elasticsearch bracket syntax
37
- new object [ ] { "[2012 TO 2013]" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , _now . ChangeYear ( 2013 ) . EndOfYear ( ) } ,
38
- new object [ ] { "{jan TO feb}" , _now . ChangeMonth ( 1 ) . StartOfMonth ( ) , _now . ChangeMonth ( 2 ) . EndOfMonth ( ) } ,
39
- new object [ ] { "[2012-2013]" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , _now . ChangeYear ( 2013 ) . EndOfYear ( ) } ,
37
+ [ "[2012 TO 2013]" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , _now . ChangeYear ( 2013 ) . EndOfYear ( ) ] ,
38
+ [ "{jan TO feb}" , _now . ChangeMonth ( 1 ) . StartOfMonth ( ) , _now . ChangeMonth ( 2 ) . EndOfMonth ( ) ] ,
39
+ [ "[2012-2013]" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , _now . ChangeYear ( 2013 ) . EndOfYear ( ) ] ,
40
40
41
41
// Wildcard support
42
- new object [ ] { "* TO 2013" , DateTime . MinValue , _now . ChangeYear ( 2013 ) . EndOfYear ( ) } ,
43
- new object [ ] { "2012 TO *" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , DateTime . MaxValue } ,
44
- new object [ ] { "[* TO 2013]" , DateTime . MinValue , _now . ChangeYear ( 2013 ) . EndOfYear ( ) } ,
45
- new object [ ] { "{2012 TO *}" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , DateTime . MaxValue } ,
42
+ [ "* TO 2013" , DateTime . MinValue , _now . ChangeYear ( 2013 ) . EndOfYear ( ) ] ,
43
+ [ "2012 TO *" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , DateTime . MaxValue ] ,
44
+ [ "[* TO 2013]" , DateTime . MinValue , _now . ChangeYear ( 2013 ) . EndOfYear ( ) ] ,
45
+ [ "{2012 TO *}" , _now . ChangeYear ( 2012 ) . StartOfYear ( ) , DateTime . MaxValue ] ,
46
46
47
47
// Invalid inputs
48
- new object [ ] { "blah" , null , null } ,
49
- new object [ ] { "[invalid" , null , null } ,
50
- new object [ ] { "invalid}" , null , null }
48
+ [ "blah" , null , null ] ,
49
+ [ "[invalid" , null , null ] ,
50
+ [ "invalid}" , null , null ]
51
51
} ;
52
52
}
53
53
}
0 commit comments