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!"); }