测试应用中的测试设计

时间:2014-12-03 07:44:29

标签: c# unit-testing

我在C#编写测试应用程序,我有一个设计/实现问题。 我的应用程序将包含至少20-30个测试,每个测试有2个函数:init和main(这些函数对于每个测试都不同)。

我的问题是如何以最佳方式实施它?

我想到了两个解决方案,但我并不完全同意这两个方案:

  1. 使用2函数定义接口,然后将每个测试实现为实现此接口和一个对象的类。但是我对这个实现的问题是,我认为测试将是正确的,并且它增加了整个项目中类的数量。

  2. 定义类具有2个来自METHOD类型的成员的测试,然后对于每个类别,我将通过c< tor 2函数。但是在这个实现中,我喜欢使用来自C的函数指针(我一直在C编程)而不是C#函数。这种实施方式根本不安全。

  3. 所以请建议我更好的设计和实施,以便我能够以正确的方式使用C#功能。

    注意:这不是单元测试应用程序。

0 个答案:

没有答案