对于我的单元测试,我试图ModelConstants
在我的测试项目中使用我的主项目的静态类 () 中的常量。
int ones = ModelConstants.PLOT_STORE_PRECISION_FACTOR * ModelConstants.RECENT_SAMPLES;
尝试运行此测试方法时,我TypeInitializationException
在上面的行中得到一个。InnerException 是找不到FileNotFoundException
程序集的说法。System.Windows
这对我来说毫无意义,但我猜静态常量类可能无法正确初始化。这可能是什么原因?
顺便说一句,我可以毫无问题地实例化我的主项目的非静态类。
编辑:
常量定义如下:
public static readonly int TRACKING_INTERVAL = 200;
public static readonly int SAMPLE_WINDOW = 3;
public static readonly int PLOT_STORE_PRECISION_FACTOR = 1000 / TRACKING_INTERVAL;