public async Task an_interceptor_can_replace_throwing_call()
        {
            var emptyResult = new OutputMember[1]
            {
                new OutputMember()
                {
                    Member = TypeSystem.FromClr(typeof(string)), Value = "Calm down dear!"
                }
            };

            given_operation("ThrowOnCall");
            given_mock_interceptor(() => emptyResult);
            given_wrapper();
            when_creating_wrapper();
            invoking_wrapped_operation();

            InvokeResult.Single().Value.ShouldBe("Calm down dear!");
        }