0
我正在將一個算法實現從Matlab移植到C#的過程中。爲了測試這個端口,我想使用所有已經準備好在matlab中開發的套裝,並測試兩個實現並比較結果。InternalsVisibleTo for Matlab/.NET以外的東西
該庫由一個公共接口+幾個內部算法組成,需要單獨測試。測試公共接口是沒有問題的。
但是測試內部類是非常困難的。我正在尋找一種將庫的內部暴露給.NET之外的方法。我知道InternalsVisibleTo但這似乎需要.NET程序集名稱。
任何人都可以幫忙嗎?我真的不想將測試重新編寫爲C#單元測試。 謝謝
謝謝山姆,但我在尋找的是如何「暫時暴露它以某種方式進行測試」。理想情況下,不需要去改變一切,只需要將它改回到發行版。 – didster