To view breaking changes, see below.
These are the release notes for the beta version.
|
|
Natural Mocks™ intelligent recording |
Enterprise Edition Only (see Typemock Isolator Editions) using (RecordExpectations recorder = RecorderManager.StartRecording())
|
|
|
Generic reflective API |
Professional Edition Only (see Typemock Isolator Editions) Mock theMock = MockManager.Mock<MockedClass>();
MockObject<Interface> theMockObject = MockManager.MockObject<Interface>(); // mock a generic method theMock.AlwaysReturn("Method",0,Generic.Method<int>()); |
|
|
Test decorators |
Best practices have been embedded in Typemock Isolator; you can use the new syntax. using (new MockScope()) // Can use timeout too Professional Edition Only (see Typemock Isolator Editions) [TestFixture] Syntax includes [VerifyMocks] and [ClearMocks] and works for all testing frameworks. |
|
|
Custom test decorator |
Enterprise Edition Only (see Typemock Isolator Editions) Typemock Isolator is more than just a mocking framework, and it now
enables writing custom test decorators. These are test-framework
agnostic and it is simple to add more features to your tests.
[TestFixture]
|
|
|
Mock-signed internal interfaces |
Typemock Isolator is getting better and you can now mock even internal interfaces in signed assemblies. [assembly: InternalsVisibleTo(MockManager.DynamicMocksAssembly)] |
|
|
30-day evaluation license |
Due to the pressure we have creating evaluation licenses, we now give a 30-day trial with each installation. |
|
|
Natural Mocks™ default mock |
New Api recorder.ReturnDefaultImplementation() |
|
|
Support call count for generics |
Typemock Isolator now handles the counting of generic types and method invocation. MockManager.CallCounter<GenericClass>("Method",Generic.Method<int,string>()); |
|
|
Support of Visual Studio Orcas Beta 1 |
Typemock Isolator can run on Visual Studio Orcas Beta 1. |
|
|
Other fixes |
1. Fixed the Save user configuration in the user application folder. using (RecordExpectations recorder = RecorderManager.StartRecording()) 4. The Build Server (run with Nant/MSBuild script) will not
halt the build to show the message box when the license is about to
expire. |
|
|
Breaking changes |
Following is a list of breaking changes. There are now two TypeMock.dll, one for .NET 1.1 and another for .NET 2.0. |