Controlling Property Behavior

Technically, properties are methods. However, when faking properties, there are several additional factors that you should consider.  

There are two ways to set properties:

      Using true properties. See Controlling Property Behavior Using True Properties.

      Using Isolate.WhenCalled(). See Controlling Property Behavior Using Isolate.WhenCalled().