Project Description
This project includes complete code sample for XNA and System Testing post

System Testing
System Testing is the practice in which complete, end-to-end software is tested to evaluate the system’s compliance with its specified requirements.

Game development that implements data driven design may find system testing effective because it can be used to validate all data before fully integrating into the game.

Sample
The following code sample builds a basic snake simulation to integrate an unlimited number of snakes into a maze using data driven design and validates each snake through system tests.
Check out here for more information.