public void MessageWasProcessedBySaga_condition_should_match_base_type()
        {
            var scenarioContext = new IntegrationScenarioContext();

            scenarioContext.CaptureInvokedSaga(new SagaInvocation()
            {
                Message = new InheritedMessage(), EndpointName = "fake-endpoint", SagaType = typeof(TestSaga), MessageType = typeof(InheritedMessage)
            });

            Assert.IsTrue(scenarioContext.MessageWasProcessedBySaga <IMessageInterface, TestSaga>());
        }