对于我们的系统测试,我们正在应用基于程序集(.dll)的自动化测试。在此程序集中,我们将所有已定义的测试及其所需数据作为嵌入资源。我们也使用NUnit作为我们的框架。
由于我们产品的特性,这些测试的大部分内容都是针对定义的平台运行的嵌入式文件,因此我们在程序集中有很多这种嵌入式资源。对于良好实践,我们的想法是取消所有测试数据(嵌入文件)与测试代码(C#)的链接。
我们有超过500个嵌入式文件,所以我想知道是否有一些很好的替代方案可以将所有这些文件嵌入到程序集中,或者考虑到这么大的数量,最好让它们嵌入。