public void FinishHimTimeElapsedEvent_LockKeys() { _session.Stub(x => x.Get <bool>(Session.FinishHimTimeActive)).Return(true); _session.Stub(x => x.Get <Keys>(Session.ChangeDeveloperKey)).Return(Keys.A); _session.Stub(x => x.Get <Keys>(Session.EndKataKey)).Return(Keys.B); _startKataEvent.Publish(null); _codingDojo.Raise(x => x.FinishHimTimeElapsed += null, this, EventArgs.Empty); Assert.That(_interceptKeys.AllowedKeys, Is.EqualTo(new List <Keys> { Keys.A, Keys.B })); }