Understanding Domain Specific Isolation Platforms
A Domain Specific Isolation Platform is a library is is specifically designed to isolate a specific software domain, such as Sharepoint, ASP.NET, Silverlight, WPF, ActiveDirectory, Security and more.
An Isolation platform will use
to fake out or change the behavior of known dependencies across the system, for all the tests that use that platform. For example, for a silverlight based platform, to write real unit tests, you will
need to create fake instances of specific objects, so that you can work with them without side effects, to test a specific object.
A Domain Specific Isolation Platform will often use
for each part of the system, that needs some behavior modification. For example, in a platform that enabled silverlight unit testing, the platform will create specific 'Aspects' that deal with the 'TracingServices' Type
(skip all calls to it) or the DependencyObject type (has many internal dependencies).