The feature tests have been written to verify the behavior of FitNesse.NET. They are been created over several years as the product has evolved and include a number of different styles.
Many of the recent tests follow this pattern: an input test page is executed by the FIT engine and the result page is compared to an expected value. This lets us verify all types of behavior, including successful and unsuccessful results. These tests look like this:
|do|
|with|type|story test|
|check|test result|<input page>|<output page>|
|check|test result|<input page>|<output page>|
...
This is an example of the power of FIT to execute production code directly. These is no custom fixture code required for this test style.