public void WhenPushingSenderAndArgs_ThenPushesEventPattern()
        {
            var stream = new FakeStream();

            stream.Push(this, EventArgs.Empty);

            Assert.IsAssignableFrom <IEventPattern <EventArgs> >(stream.PushedEvent);
        }