internal FileHeaderEvent InvokeEvent(FileHeaderEvent arg) { if (_api.ValidateEvent(arg)) { FileHeader?.Invoke(_api, arg); } return(arg); }
private void AssertEvent(FileHeaderEvent @event) { Assert.NotNull(@event); Assert.Equal(DateTime.Parse("2019-08-29T23:23:18Z"), @event.Timestamp); Assert.Equal(EventName, @event.Event); Assert.Equal(1, @event.Part); Assert.Equal("Russian\\RU", @event.Language); Assert.Equal("April Update Patch 2 EDH", @event.GameVersion); Assert.Equal("r200296/r0 ", @event.Build); }
public void TestJournalFileheader1() { string line = @"{""timestamp"":""2016-06-10T14:31:00Z"", ""event"":""Fileheader"", ""part"":1, ""gameversion"":""2.2"", ""build"":""r131487/r0 "" }"; List <Event> events = JournalMonitor.ParseJournalEntry(line); Assert.IsTrue(events.Count == 1); FileHeaderEvent theEvent = (FileHeaderEvent)events[0]; Assert.AreEqual("r131487/r0", theEvent.build); }