Hi Neil,
ObjectState is designed to control non-public fields, rather than properties. Isolator can control oroperties are just like methods, so you can use Isolator's non-public API:
A a = new A();
Isolate.NonPublic.Property.WhenGetCalled(a, "A").WillReturn(10);
Hope this helps,
Doron
Typemock Support