我更喜欢 Java,通常使用 Java 的方便之处在于,您可以在各种类中动态添加 Main 方法,然后通过原始右键单击 -> 运行单独执行它们。
现在,我有一个 ASP.NET 应用程序,我正在其中编写一个需要单独测试的包。如上所述,我想要一个小的 Main 功能,动态添加以在控制台中打印内容。我尝试简单地添加一个,但 Visual Studio 当然不会注意到它。目前我在另一个控制台应用程序中开发包来绕过这个麻烦..
如果您明白我的意思,您会提出什么建议?
最佳答案
我进行单类测试的常见方法是使用 unit test framework像nUnit .
这使我能够单独实例化和测试一个类。
如果类有依赖项,我也可以使用 mocking framework mock 那些。
关于C# : add Main methods in classes to quicktest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8893204/