private void _onFighterSealed(object sender, FighterSealedEventArgs e) { if (IsTeamDefeated()) { OnTeamDefeated(new TeamDefeatedEventArgs(this)); } }
public void Seal() { CurrentHealth = 0; FighterSealedEventArgs e = new FighterSealedEventArgs(this); OnFighterSealed(e); }
public void SealMethod_CorrectlyRaisesSealedEvent() { //Arrange _logger.Subscribe(_shade1, EventType.FighterSealed); //Act _shade1.Seal(); //Assert List <EventLog> logs = _logger.Logs; Assert.AreEqual(1, logs.Count); EventLog log = logs[0]; Assert.AreEqual(EventType.FighterSealed, log.Type); FighterSealedEventArgs e = log.E as FighterSealedEventArgs; Assert.NotNull(e); Assert.AreEqual(_shade1, e.SealedFighter); }
private void _logFighterSealed(object sender, FighterSealedEventArgs e) { Logs.Add(new EventLog(EventType.FighterSealed, sender, e)); }
public void OnFighterSealed(FighterSealedEventArgs e) { FighterSealed?.Invoke(this, e); }