假设我想做一个单元测试,我有这个俄罗斯方块游戏,我想开始游戏,什么都不做,等待游戏结束(这是,得到一个 GameOver 事件):
Tetris tetris = new Tetris();
tetris.GameOver += something;
tetris.Start();
我应该如何进行测试?这应该很容易,但我不知道该怎么做。我唯一的想法是以下形式:
Tetris tetris = new Tetris();
tetris.GameOver += delegate() { Assert.True(); };
tetris.Start();
谢谢