-
Notifications
You must be signed in to change notification settings - Fork 4
Home
TransMock is a framework which enables automated integration testing of BizTalk integrations by employing the principles of mocking.
With this framework it becomes extremely easy to create and manage integration tests which can exercise complex flows in almost any thinkable scenario without the need to have complicated set-ups of test instances of the systems with which these integrations interact. The framework does not have its own programming model - it is tightly integrated with BizUnit and adds a thin overlay that makes the mocking of receive locations and send ports in BizTalk possible. This makes it ideal to be used on both sandboxed developer environments as well as on build servers which allows for easily implementing CI strategies.
- Philosophy behind the framework
- Documentation
- Testing a real world BizTalk integration with TransMock - part 1
- Testing a real world BizTalk integration with TransMock - part 2
- Testing a real world BizTalk integration with TransMock - part 3
-
Version 1.4:
- Introduced capability for promoting properties on a per-message base
- Introduced capability for validating promoted properties in messages received from BizTalk
- Introduced capability for dynamically setting the response contents in a MockRequestResponseStep instance
- More info here
-
Version 1.3.5:
- Fixed issue with wrong target .NET framework for the BizTalk 2016 version of BizUnit integration project
-
Version 1.3.3:
- Fixed an issue with the BTDF integration where wrong name of an internal BTDF variable was used
-
Version 1.3.2:
- Fixed an issue with wrong path to the TransMock tools path
- Fixed an issue with the BTDF deploy target not invoked from older BTDF versions (<v5.7)
-
Version 1.3:
- Added support for BizTalk Server 2016
- Implemented support for BizUnit 5.0
- Implemented Nuget package distribution
The man behind the this framework is Svetoslav Vasilev. He has long experience within system development and integration solutions from multitude of industry domains. Ever since he was introduced to building integration solutions with products like BizTalk Server he wanted to bring the well-established practices for unit and integration testing in the system development world over. TransMock is the manifestation of this desire and hopefully it would make many BizTalk developers around the world happy by making them more productive than ever before.
You can reach me on Twitter - @svetosvas or linkedIn - https://www.linkedin.com/in/svetoslav-vasilev-8869382