0
我正在将一个算法实现从Matlab移植到C#的过程中。为了测试这个端口,我想使用所有已经准备好在matlab中开发的套装,并测试两个实现并比较结果。InternalsVisibleTo for Matlab/.NET以外的东西
该库由一个公共接口+几个内部算法组成,需要单独测试。测试公共接口是没有问题的。
但是测试内部类是非常困难的。我正在寻找一种将库的内部暴露给.NET之外的方法。我知道InternalsVisibleTo但这似乎需要.NET程序集名称。
任何人都可以帮忙吗?我真的不想将测试重新编写为C#单元测试。 谢谢
谢谢山姆,但我在寻找的是如何“暂时暴露它以某种方式进行测试”。理想情况下,不需要去改变一切,只需要将它改回到发行版。 – didster