internal DockingDeniedEvent InvokeEvent(DockingDeniedEvent arg) { if (_api.ValidateEvent(arg)) { DockingDenied?.Invoke(_api, arg); } return(arg); }
private void AssertEvent(DockingDeniedEvent @event) { Assert.NotNull(@event); Assert.Equal(DateTime.Parse("2019-09-02T13:42:18Z"), @event.Timestamp); Assert.Equal(EventName, @event.Event); Assert.Equal("Chris & Silvia's Paradise Hideout", @event.StationName); Assert.Equal("Orbis", @event.StationType); Assert.Equal(128339960, @event.MarketId); Assert.Equal(DockingDeniedReason.Distance, @event.Reason); }
public void TestJournalDockingDenied() { string line = @"{ ""timestamp"":""2018-06-04T01:53:29Z"", ""event"":""DockingDenied"", ""Reason"":""Offences"", ""MarketID"":3223343616, ""StationName"":""Ray Gateway"", ""StationType"":""Coriolis"" }"; List <Event> events = JournalMonitor.ParseJournalEntry(line); Assert.IsTrue(events.Count == 1); DockingDeniedEvent theEvent = (DockingDeniedEvent)events[0]; Assert.AreEqual("Coriolis", theEvent.stationDefinition.basename); Assert.AreEqual("Ray Gateway", theEvent.station); }
internal void InvokeDockingDeniedEvent(DockingDeniedEvent arg) { DockingDeniedEvent?.Invoke(this, arg); }
private void DockingDeniedCallback(DockingDeniedEvent obj) { SetValue(() => DockingState, DockingStates.Denied); SetValue(() => DockLandingPad, null); }
internal void InvokeDockingDeniedEvent(DockingDeniedEvent arg) => DockingDeniedEvent?.Invoke(null, arg);