Isolator enables you to magically change the behavior of existing (live) classes and objects without needing to create a fake instance of them first. This makes the test more readable and more intuitive to use. When you fake the behavior of a live object, all other methods of the object are run as normal, and only the method you care about has fake behavior. This will also work with instances of singleton classes!Isolator Features > Magically simple > Fake behavior on live objects
