Interceptor
                .For<SomeUnmockableObject>()
                .Setup(x => x.Foo(3, Arg.With<Person>(y => y.Should().BeNull("message"))))
                .Returns(5)
                .Invoking(x => x.Execute(y => y.Foo(3, Arg.Ignore<Person>())))