2.1本章概览 这一章主要讨论设计并创建一个简单的Pong游戏。Pong是很久以前的一个视频游戏,甚至在60年代第一批Pong版本出现之前就已经有了一个可以在示波镜(Oscilloscope)上玩的版本(1958年William A. Higinbotham创作的Tennis for Two),这就是说要实现一个最基础的Pong游戏是很简单的事情。有一个名叫Ralph Baer的电视工程师声称早在1951年就有了实现Pong游戏的念头,不过直到1966年他才制作出了第一个原型。Atari公司在80年代注册了Pong游戏,为此还和另一家声称Pong是他们首先发明的公司打了一场官司,如果在今天为这样一个再简单不过的小游戏而打官司简直是疯了。如果您想了解Pong 的整个故事可以访问 。
这一章使用的单元测试的种类都是静态的单元测试(static unit tests),在下一章中您将学习动态的单元测试(dynamic unit tests)。区别在于您要手动启动静态单元测试,并且要亲自根据屏幕的输出来检查结果是否正确,而动态单元测试则是利用一个单元测试框架比如NUnit来自动执行操作。有关单元测试框架的更多详细信息可以参阅第三章。