public void WhenSubscribingAsGenericInterfaceConcreteArgs_ThenCallsSubscriber()
{
var stream = new EventStream();
var called = false;
using (var subscription = stream.Of<IEventPattern<PatientEnteredHospital>>().Subscribe(c => called = true))
{
stream.Push(EventPattern.Create(this, new PatientEnteredHospital()));
}
Assert.True(called);
}