Hello,
I am looking for something like
MyProperty myProperty = fake.Property;
Isolate.WhenCalled(() => fake.Property).ReturnRecursiveFake<T>();
where the T can be of the type MyProperty, or a derived class of MyProperty.
This feature will allow me to control fake.Property better, because sometimes I want to return recursive fakes for the derived class type, not the base class type.
Is it possible to implement this feature?