Welcome to MSDN Blogs Sign in | Join | Help

Milet's Logbook

BizTalk, .NET development, and more
BizMock - BizTalk Fluent Tests

BizMock is a framework for testing BizTalk solutions, using a Domain Driven Design (DDD) approach and fluent interface API. It has mocking capabilities, so no need to rely on dependent infraestructure like web services or DBs. The tests are writen and executed from within VS using regular Visual Studio Tests and C# code, allowing a TDD and agile development style of BizTalk solutions. 

it's main advantages are:

  • Rapid testing of Biztalk scenarios ( no more excuses to not test biztalk code)
  • No need to leave the Visual Studio IDE
  • We use regular Visual Studio C# Unit Tests code ( no puzzling xml) .
  • Favors agile iterative development cycles with continous Integration.
  • No need to rely on real implementations of dependent infraestructure like web services, Databases, etc. ( isolated on the developer machine or build server )
  • Increasead level of abstraction thanks to its Domain Driven Design approach and fluent interface.
  • Rapid and guided development thanks to intelisense and its fluent interface API.
  • Reusability of domain artifacts across tests, like ports, messages, verifiers etc.
  • Extensibility model to allow the creation of new artifacts, actions, and expectations types over time and reused across solutions
  • Leverages DDT ( Data Driven Test)
  • In future releases can be enhanced with Visual Studio addins and tools: to automatically update deployments, autogenerate artifacts, autogenerate map and message verifiers tests.
  • In future releases can be enhanced with guidance automation to guide the process and implement best practices
  • In fututre realeases can be integrated wirth functional testing tools like FIT, to quickly create integration scenarios test cases

To know more visit http://www.codeplex.com/bizmock

Posted: Friday, February 13, 2009 4:27 PM by pierreml

Comments

etienne said:

Also, if you prefer a complete deployment-free unit testing for your orchestration, you should consider this project: bizmonade (bizmonade.matricis.com)

# October 26, 2009 12:52 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker