【发布时间】:2011-04-09 12:51:33
【问题描述】:
我是 XNA 游戏开发的新手,我刚刚开始编写一个小型 3D 游戏。我已经编写了几个单元测试来测试我的代码,但我遇到了一个问题。当我想对需要访问模型的模块进行单元测试时,我还没有找到一种方法来创建用于加载模型的 ContentManager。在适当的游戏中,ContentManager 由框架提供。在我的单元测试中,我必须自己创建它,但我不知道该怎么做。
使用 ContentManager 加载模型的替代方法是以编程方式创建模型对象,但这似乎相当乏味。另一种选择是使用例如 Moq 来模拟模型,但这似乎同样乏味。
有其他人遇到过这个问题并解决了吗?
【问题讨论】:
标签: unit-testing xna