Skip to content

Commit 34ad7a3

Browse files
authored
Add missing EventStatus.ics, un-ignored unit test (ical-org#799)
Add missing `EventStatus.ics` , un-ignored unit test
1 parent 31cb185 commit 34ad7a3

File tree

2 files changed

+33
-8
lines changed

2 files changed

+33
-8
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
BEGIN:VCALENDAR
2+
VERSION:2.0
3+
PRODID:-//Test Corp//iCal.NET Test//EN
4+
BEGIN:VEVENT
5+
UID:1
6+
DTSTART:20250101T100000Z
7+
SUMMARY:No status
8+
END:VEVENT
9+
BEGIN:VEVENT
10+
UID:2
11+
DTSTART:20250102T100000Z
12+
SUMMARY:Confirmed
13+
STATUS:CONFIRMED
14+
END:VEVENT
15+
BEGIN:VEVENT
16+
UID:3
17+
DTSTART:20250103T100000Z
18+
SUMMARY:Cancelled
19+
STATUS:CANCELLED
20+
END:VEVENT
21+
BEGIN:VEVENT
22+
UID:4
23+
DTSTART:20250104T100000Z
24+
SUMMARY:Tentative
25+
STATUS:TENTATIVE
26+
END:VEVENT
27+
END:VCALENDAR

Ical.Net.Tests/SimpleDeserializationTests.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -436,16 +436,17 @@ public void DateTime1_Unrepresentable_DateTimeArgs_ShouldThrow()
436436
}, Throws.Exception.TypeOf<ArgumentOutOfRangeException>());
437437
}
438438

439-
[Test, Category("Deserialization"), Ignore("Ignore until @thoemy commits the EventStatus.ics file")]
439+
[Test, Category("Deserialization")]
440440
public void EventStatus()
441441
{
442442
var iCal = SimpleDeserializer.Default.Deserialize(new StringReader(IcsFiles.EventStatus)).Cast<Calendar>().Single();
443-
Assert.That(iCal.Events, Has.Count.EqualTo(4));
444443

445-
Assert.That(iCal.Events[0].Summary, Is.EqualTo("No status"));
446-
Assert.That(iCal.Events[0].Status, Is.Null);
447444
Assert.Multiple(() =>
448445
{
446+
Assert.That(iCal.Events, Has.Count.EqualTo(4));
447+
448+
Assert.That(iCal.Events[0].Summary, Is.EqualTo("No status"));
449+
Assert.That(iCal.Events[0].Status, Is.Null);
449450
Assert.That(iCal.Events[0].IsActive, Is.True);
450451

451452
Assert.That(iCal.Events[1].Summary, Is.EqualTo("Confirmed"));
@@ -454,11 +455,8 @@ public void EventStatus()
454455

455456
Assert.That(iCal.Events[2].Summary, Is.EqualTo("Cancelled"));
456457
Assert.That(iCal.Events[2].Status, Is.EqualTo("CANCELLED"));
457-
});
458-
Assert.That(iCal.Events[2].IsActive, Is.False);
458+
Assert.That(iCal.Events[2].IsActive, Is.False);
459459

460-
Assert.Multiple(() =>
461-
{
462460
Assert.That(iCal.Events[3].Summary, Is.EqualTo("Tentative"));
463461
Assert.That(iCal.Events[3].Status, Is.EqualTo("TENTATIVE"));
464462
Assert.That(iCal.Events[3].IsActive, Is.True);

0 commit comments

Comments
 (0)