我在我的应用程序中使用Automapper,我正在使用假对象测试地图,所以我的测试中的地图与我的生产代码略有不同,创建/调用地图的最佳方式是什么,我有现在坐在每个灯具上的地图
[TestFixtureSetUp]
由于Mapper类是静态的,因此可以在每次“所有测试”运行时读取一次映射,因为我发现它会大大减慢测试速度
谢谢。
答案 0 :(得分:2)
使用NUnit,您可以使用[SetUpFixture]
:
这是标记包含一次性的类的属性 给定的所有测试装置的设置或拆卸方法 命名空间。该类最多可包含一个标有该方法的方法 SetUpAttribute和一个用TearDownAttribute标记的方法。
使用MbUnit,您可以使用[AssemblyFixture]
,每个单元测试程序集执行一次。