internal EngineerContributionEvent InvokeEvent(EngineerContributionEvent arg) { if (_api.ValidateEvent(arg)) { EngineerContribution?.Invoke(_api, arg); } return(arg); }
private static void AssertEvent(EngineerContributionEvent @event) { Assert.NotNull(@event); Assert.Equal(DateTime.Parse("2019-09-09T12:38:34Z"), @event.Timestamp); Assert.Equal(EventName, @event.Event); Assert.Equal(300080, @event.EngineerId); Assert.Equal("Liz Ryder", @event.Engineer); Assert.Equal(ContributionType.Commodity, @event.Type); Assert.Equal("landmines", @event.Commodity); Assert.Equal("Мины", @event.CommodityLocalised); Assert.Equal(46, @event.Quantity); Assert.Equal(146, @event.TotalQuantity); }
internal void InvokeEngineerContributionEvent(EngineerContributionEvent arg) { EngineerContributionEvent?.Invoke(this, arg); }
internal void InvokeEngineerContributionEvent(EngineerContributionEvent arg) => EngineerContributionEvent?.Invoke(null, arg);