TypeMock.Integration Namespace

Typemock Isolator Developer Guide
TypeMock.Integration is Typemock Isolator namespace, which can be used by third party developers to integrate their work with Typemock Isolator. TypeMock.Integration namespace enables developers to seamless integrate TypeMock with there applications. Using this API developers can retrieve information about the installed Typemock Isolator version, set up processes to run with Isolator and link to coverage tools As this assembly is used for integration, it is version agnostic and is both backward and forward compatible. This assembly does not require other TypeMock assemblies and can be deployed separately.
Classes

  ClassDescription
Public classIntegrationException
Base class for all exceptions thrown from Service
Public classCode exampleIntegrationLicenseException
IntegrationLicenseException is thrown when trying to use Typemock Isolator feature without a proper license installed on the machine
Public classCode exampleIntegrationLinkingException
IntegrationLinkingException is thrown when there is problem in linking coverage tool with Typemock Isolator
Public classCode exampleIntegrationMissingFileException
IntegrationMissingFileException is thrown when using the Auto Deploy feature and one of the files needed by Typemock Isolator is missing
Public classIntegrationNotInstalledException
IntegrationNotInstalledException is thrown when Typemock Isolator installation directory can not be found
Public classPacks
The Packs class is used to allow extending Isolator with additional functionality.
Public classService
The main class used to integrate Typemock Isolator with other applications.
Public classTypeMockProcess
This class manages Processes running with Typemock Isolator.
Enumerations

  EnumerationDescription
Public enumerationLicenseScope
License scope .
Public enumerationLicenseStatus
Result values of the CheckLicense(String) method.