Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 private void OnCriticalRatio(CriticalRatioEvent @event)
 {
     @event.Multiplier *= 8;
 }