标签: c# unit-testing moles
我正在使用moles框架对我的代码进行单元测试。
使用
该类实现了一个抽象类。
如何规避单例类的初始化功能?这个Initialization函数是从抽象基类的构造函数中调用的。
答案 0 :(得分:1)
您可以将您的单例子类化为“for testing”版本。你可以使你的启动函数变得抽象,让你真正的单例实现你当前正在做的事情,并让测试版本实现一些东西来初始化你的测试版本。