I am happy to announce that we have just released version 0.5 of TestApi – the testing API library – on Codeplex. Version 0.5 contains a number of important additions and modifications:

  • We made significant updates to our documentation, revising practically all conceptual and MSDN-style API documents, to make the library easier to use. I have also been updating my blog posts on the library because some of the content there has gotten somewhat stale. Big thanks to Christine Warren – our technical documentation editor.
  • Vincent Sibal created a new Theme Configuration API allowing you to easily switch Windows OS themes.
  • Vince also revamped the Input Injection API, removing the dependency on WPF, and adding new acceptance tests.
  • Tim Cowley added sub-image search support to the Visual Verification API, based on a request by NLord. 
  • Dennis Deng extended the Text String Generation API with the ability to generate strings from multiple Unicode ranges. He also added additional acceptance tests.
  • Nathan Anderson and Eugene Zakhareyev revamped the Combinatorial Variation Generation API, converting constraints to a LINQ-based syntax, adding support for generics, adding support for equivalence classes, adding weights and tags and enabling declarative models.
  • Bill Liu enabled the Fault Injection API for .NET 4 binaries.
  • Dan Marley made various fixes and test additions to the Command-line Parsing API.
  • We also switched to using xUnit 1.5, which is included in the TestApi 0.5 package.

Last but not least, a big thank you to Alexis Roosa (the PM of the effort) and Peter Antal (who together with Dan Marley did a bunch of design reviews).

 

Let us know what you think!  And vote for features!