WiPFlash

WiPFlash is a small, easy-to-use wrapper for Microsoft UI Automation. It’s particularly good for WPF and Silverlight apps running under Windows.

The source code comes with a fake pet shop, written in C# and WPF, that may be of interest to anyone learning WPF or Silverlight. The main purpose of the pet shop is to allow me to bind lots of different controls with fairly realistic data underneath them, so please don’t judge it on its usability!

BDDers might also be interested in the scenarios, which are written using a small custom DSL, without the aid of any BDD tools. I’ve found this can help with maintainability and is a good first step for newcomers to BDD.