你能用C#编写单元测试程序集来测试用VB编写的程序集吗?

cha*_*had 5 .net c# vb.net unit-testing

可能是一个愚蠢的问题,但是你能用一种语言编写单元测试项目来测试另一种语言的另一个项目吗?

我想将我们的一个VB程序集翻译成C#,但是想要构建单元测试来验证结果.我试图设置一个单元测试项目来做这个,但我似乎无法在单元测试中访问VB代码...我无法弄清楚我是否只是缺少/做一些愚蠢的事情,或者它真的是不允许的.

编辑:我要关闭它,因为我似乎已经得到了我的"是的,这是可能的"答案......我正在引用它,所以必须有一些我没有看到的东西.

Jas*_*rue 6

在单元测试项目中添加对原始项目或程序集的引用后,您应该能够毫无问题地编写单元测试,假设您要测试的成员是公共的.(如果需要访问标记为internal的类,可以在原始程序集中添加InternalsVisibleTo程序集属性).