A tool inspired by FIT, and fully integrated in Visual Studio, for writing tests in natural language or as executable specifications.
It integrates with your unit test framework and with VisualStudio, in order to provide a smooth development workflow.
The goal of Expect framework is to provide a tool that is developper friendly and fully integrated into Visual Studio. Developper write specification, fixtures, and generate specification document from within Visual Studio. The specifications are stored in your source control repository like any other file.
The specification run with your favorite unit test framework, and could be generated from the command line. It means that Expect integrate nicely in your continuous integration system without new skills or configuration.
The syntax is very flexible and allow for writing atomic specifications (like BDD style) but also for larger scale specifications (like integration tests). Expect come up with a WatiN wrapper that helps writing executable specs on web application UI