You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DTSTART:20120101T120000, RRULE:FREQ=YEARLY;BYYEARDAY=-366;COUNT=3
Values differ at index [1]
Expected: <01.01.2016 12:00:00 UTC>
But was: <31.12.2012 12:00:00 UTC>
DTSTART:20121231T120000, RRULE:FREQ=YEARLY;BYYEARDAY=366;COUNT=3
Values differ at index [1]
Expected: <31.12.2016 12:00:00 UTC>
But was: <01.01.2014 12:00:00 UTC>
DTSTART:20121231T120000, RRULE:FREQ=YEARLY;BYYEARDAY=366;UNTIL=20200101T000000
Values differ at index [1]
Expected: <31.12.2016 12:00:00 UTC>
But was: <01.01.2014 12:00:00 UTC>
DTSTART:20130101T000000, RRULE:FREQ=YEARLY;BYWEEKNO=1,2,-1,-2;BYDAY=TU;UNTIL=20170101T000000Z
System.ArgumentOutOfRangeException : The added or subtracted value results in an un-representable DateTime. (Parameter 'value')
DateTime.ThrowDateArithmetic(Int32 param)
DateTime.AddTicks(Int64 value)
RecurrencePatternEvaluator.GetWeekNoVariants(List1 dates, RecurrencePattern pattern, Nullable1 expand) line 425
DTSTART:20141006T090000, RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=2;BYDAY=MO;
Fixed in Fix some recurrence evaluation issues #645
System.IndexOutOfRangeException : Index was outside the bounds of the array.
RecurrencePatternSerializer.Deserialize(TextReader tr) line 244
DTSTART:20161229T090000, RRULE:FREQ=WEEKLY;UNTIL=20170127T000000Z;WKST=MO;BYDAY=SU,TU,TH;INTERVAL=2
Fixed in Fix some recurrence evaluation issues #645
Expected is <System.Collections.Generic.List1[Ical.Net.DataTypes.CalDateTime]> with 6 elements, actual is <System.Collections.Generic.List1[Ical.Net.DataTypes.IDateTime]> with 7 elements
Values differ at index [1]
Expected: <10.01.2017 09:00:00 UTC>
But was: <03.01.2017 09:00:00 UTC>
DTSTART:20180206T080001, RRULE:FREQ=YEARLY;BYWEEKNO=6;BYDAY=TU;WKST=TH;UNTIL=20210612T000000Z
Expected is <System.Collections.Generic.List1[Ical.Net.DataTypes.CalDateTime]> with 4 elements, actual is <System.Collections.Generic.List1[Ical.Net.DataTypes.IDateTime]> with 3 elements
Values differ at index [0]
Expected: <13.02.2018 08:00:01 UTC>
But was: <06.02.2018 08:00:01 UTC>
DTSTART:20241018, RRULE:FREQ=DAILY;BYMINUTE=1,2,3,4;INTERVAL=2;COUNT=3
Fixed by RRULE evaluation: Ignore BYtime if DTSTART is date-only #619
Expected is <System.Collections.Generic.List1[Ical.Net.DataTypes.CalDateTime]> with 3 elements, actual is <System.Collections.Generic.List1[Ical.Net.DataTypes.IDateTime]> with 3 elements
Values differ at index [0]
Expected: <18.10.2024 UTC>
But was: <18.10.2024 00:01:00 UTC>
When running a list of test cases from the libical project, the following tests fail. The reason should be investigated.
DTSTART:20120101T120000
,RRULE:FREQ=YEARLY;BYYEARDAY=-366;COUNT=3
Values differ at index [1]
Expected: <01.01.2016 12:00:00 UTC>
But was: <31.12.2012 12:00:00 UTC>
DTSTART:20121231T120000
,RRULE:FREQ=YEARLY;BYYEARDAY=366;COUNT=3
Values differ at index [1]
Expected: <31.12.2016 12:00:00 UTC>
But was: <01.01.2014 12:00:00 UTC>
DTSTART:20121231T120000
,RRULE:FREQ=YEARLY;BYYEARDAY=366;UNTIL=20200101T000000
Values differ at index [1]
Expected: <31.12.2016 12:00:00 UTC>
But was: <01.01.2014 12:00:00 UTC>
DTSTART:20130101T000000
,RRULE:FREQ=YEARLY;BYWEEKNO=1,2,-1,-2;BYDAY=TU;UNTIL=20170101T000000Z
System.ArgumentOutOfRangeException : The added or subtracted value results in an un-representable DateTime. (Parameter 'value')
DateTime.ThrowDateArithmetic(Int32 param)
DateTime.AddTicks(Int64 value)
RecurrencePatternEvaluator.GetWeekNoVariants(List
1 dates, RecurrencePattern pattern, Nullable
1 expand) line 425DTSTART:20141006T090000
,RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=2;BYDAY=MO;
Fixed in Fix some recurrence evaluation issues #645
System.IndexOutOfRangeException : Index was outside the bounds of the array.
RecurrencePatternSerializer.Deserialize(TextReader tr) line 244
DTSTART:20161229T090000
,RRULE:FREQ=WEEKLY;UNTIL=20170127T000000Z;WKST=MO;BYDAY=SU,TU,TH;INTERVAL=2
Fixed in Fix some recurrence evaluation issues #645
Expected is <System.Collections.Generic.List
1[Ical.Net.DataTypes.CalDateTime]> with 6 elements, actual is <System.Collections.Generic.List
1[Ical.Net.DataTypes.IDateTime]> with 7 elementsValues differ at index [1]
Expected: <10.01.2017 09:00:00 UTC>
But was: <03.01.2017 09:00:00 UTC>
DTSTART:20180206T080001
,RRULE:FREQ=YEARLY;BYWEEKNO=6;BYDAY=TU;WKST=TH;UNTIL=20210612T000000Z
Expected is <System.Collections.Generic.List
1[Ical.Net.DataTypes.CalDateTime]> with 4 elements, actual is <System.Collections.Generic.List
1[Ical.Net.DataTypes.IDateTime]> with 3 elementsValues differ at index [0]
Expected: <13.02.2018 08:00:01 UTC>
But was: <06.02.2018 08:00:01 UTC>
DTSTART:20241018
,RRULE:FREQ=DAILY;BYMINUTE=1,2,3,4;INTERVAL=2;COUNT=3
Fixed by RRULE evaluation: Ignore BYtime if DTSTART is date-only #619
Expected is <System.Collections.Generic.List
1[Ical.Net.DataTypes.CalDateTime]> with 3 elements, actual is <System.Collections.Generic.List
1[Ical.Net.DataTypes.IDateTime]> with 3 elementsValues differ at index [0]
Expected: <18.10.2024 UTC>
But was: <18.10.2024 00:01:00 UTC>
Also see #617
The text was updated successfully, but these errors were encountered: