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

本文关键字:程序集 VB 测试 单元测试 | 更新日期: 2023-09-27 18:09:11

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

我想把我们的一个VB程序集翻译成c#,但是想要构建单元测试来验证结果。我试图设置一个单元测试项目来做到这一点,但我似乎无法在单元测试中访问VB代码……我不知道是我错过了什么/做了什么愚蠢的事情,还是真的不允许。

编辑:我要结束这个问题了,因为我似乎已经得到了"是的,这是可能的"的答案……我在引用它,所以肯定有什么我没看到的

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

一旦您在单元测试项目中添加了对原始项目或程序集的引用,您应该能够编写单元测试而不会出现问题,假设您想要测试的成员是公共的。(如果需要访问标记为内部的类,可以在原始程序集中添加InternalsVisibleTo程序集属性)。

在测试项目中引用vb.net程序集或项目,您将可以访问所有公共类和成员。