|
|
Licensing Scheme
|
- Typemock Isolator now has licenses for Commercial,
Personal and Open Source usage. Open Source installers can be downloaded independently
from the others. More information can be obtained here.
|
|
|
|
ArrangeAct-Assert API |
-
A new assembly, Typemock.ArrangeActAssert.DLL contains the new API for the triple-A
syntax. This is only available for use with Net framework 3.5. Read more on the
new API here. The list of new API contain:
- Object creation:
- Default: All void calls are stubbed, and you must specify return values
- All methods are called in their original implementation
- All void calls are stubbed, all others return nulls (or 0 for value types)
- All void calls are stubbed, all others return fakes, which their methods return
fakes, and so on recursively.
- Swapping a fakeן¿½s behavior with a future created instance. This is similar to
the MockManager.Mock()
- Setting behavior on method calls (WhenCalled API)
- Return a fake value
- Call original method
- Ignore a void call
- Throw an exception
- Verification that calls
- were called with exact arguments
- were called with any arguments
- were not called
- Chains are also supported both in WhenCalled and Verify
|
|
|
|
Other New Features
|
- Added support for linking with Typemock Racer
|
|
|
|
General fixes |
In 5.0.0:
- When VS2008 is not installed to
'regular' path and running with MSTest Isolator can't mock certain classes.
- A crash in VS2008 that was caused by 4.3.1 was fixed
|
|
|
|
Known Issues |
- Isolator now installs into Program Files->Typemock->Isolator 5.0. When removing
former versions, some artifcats on the file system and menus may remain, which can
be deleted manually.
- On 64 bit machines the Isolator license may dissapear. If this happens, re-enter
your license and company name through the Isolator Configuration window.
|
|
|
- Breaking
changes
|
None.
|
|
|
|