[英]Can I use C# for doing unit testing on VB code?
我已经使用JUnit和Java程序完成了一些单元测试,并且我对.NET单元测试领域还是陌生的。 不过,我敢肯定它不会有太大的不同。
在工作中,我们有一个旧式VB .NET代码库,正在进行零单元测试。 我想开始为此添加一些单元测试,并且在Visual Studio中看到使用C#进行单元测试的选项。
我的问题是,我什至可以使用C#来测试VB代码吗? 我绝对想以此为契机,而不是更多的VB与C#一起工作。 有趣的是,我在网上其他任何地方都找不到这个问题,我很乐意提供一些见识。 似乎我在问一个愚蠢的问题,但我希望得到一个可以帮助我理解这一问题的答案,尤其是关于为什么这是一个愚蠢的问题。
欢迎使用.Net
所以简短的答案是肯定的。 您可以使用C#编写一个新的单元/集成测试项目,该项目可以有效地测试用任何其他.Net兼容语言编写的代码。
那么这是如何工作的呢?
.Net是多语言框架。 VB和C#只是流行的。 一旦用任何.Net兼容语言编写了代码,它就会以IL代码进行编译,这类似于Java中的字节代码,并打包在DLL文件中。
因此,一旦构建了dll,任何项目都可以使用任何.Net投诉语言来引用它。
那么,您将如何做呢?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.