Software management consultant and CTO, Headspring Systems
FitNesse is an acceptance test framework that supports Java and .Net. When you download it, it will be in Java mode, and all the sample test pages will run Java tests. It may not be completely clear how to run a new test page against a .Net assembly instead of a Java package. When you create a new page, add the following:
!define COMMAND_PATTERN {%m %p}
!define TEST_RUNNER {dotnet\FitServer.exe}
!define PATH_SEPARATOR {;}
!path dotnet\fit.dll
!path dotnet\*.dll
|eg.Calculator|
|points?|
|false |
This will run the included Calculator fixture in eg.dll that is included with the download, so you don't have to write any code yourself. Note that the FitNesse web server is a Java wiki, so you'll need the JRE from sun.
About Jeffrey Palermo
Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate.