【发布时间】:2012-01-06 05:11:45
【问题描述】:
我正在将算法实现从 Matlab 移植到 C#。为了测试移植,我想使用已经在matlab中开发的同一套套件,测试两种实现并比较结果。
该库由一个公共接口 + 几个需要单独测试的内部算法组成。测试公共接口没问题。
但是测试内部类被证明是相当困难的。我正在寻找一种将库的内部暴露给.NET 以外的东西的方法。我知道 InternalsVisibleTo 但这似乎需要一个 .NET 程序集名称。
有人可以帮忙吗?我真的不想将测试重写为 C# 单元测试。 谢谢
【问题讨论】: