可能是一个愚蠢的问题,但是你能用一种语言编写一个单元测试项目来测试另一种语言的另一个项目吗?
我想将我们的一个VB程序集翻译成C#,但是想要构建单元测试来验证结果。我试图设置一个单元测试项目来做这个,但我似乎无法在单元测试中访问VB代码...我无法弄清楚我是否只是缺少/做一些愚蠢的事情,或者它确实是不允许的。
编辑: 我要关闭这个,因为看起来我已经得到了我的“是的,这是可能的”答案......我正在引用它,所以必须有一些我没有看到的东西。
答案 0 :(得分:6)
在单元测试项目中添加对原始项目或程序集的引用后,您应该能够毫无问题地编写单元测试,假设您要测试的成员是公开的。 (如果需要访问标记为internal的类,可以在原始程序集中添加InternalsVisibleTo程序集属性。)
答案 1 :(得分:1)
在测试项目中引用vb.net程序集或项目,您将可以访问所有公共类和成员。