public void Test() { var effect = new HighCriticalRatioEffect(); var eventBus = new EventBus(); effect.OnEventBusCreation(eventBus); var @event = new CriticalRatioEvent(); eventBus.Raise(@event); Assert.That(@event.Multiplier, Is.EqualTo(8M)); }
private void OnCriticalRatio(CriticalRatioEvent @event) { @event.Multiplier *= 8; }