【发布时间】:2021-09-02 14:02:10
【问题描述】:
我有一些 api 控制器和 generated 一个招摇的客户端,并为它们进行了测试并填写了它。这里是一个填充测试类的例子:
[TestFixture]
public class CategoriesApiTests
{
private CategoriesApi _instance;
[SetUp]
public void Init()
{
_instance = new CategoriesApi("http://localhost:5000/");
}
[Test]
public void InstanceTest()
{
Assert.IsInstanceOf<CategoriesApi>(_instance, "instance is a CategoriesApi");
}
}
但我的测试只有在我运行我的应用程序时才能通过。
如何模拟运行应用程序进行测试?
【问题讨论】:
-
你可以在 IIS 或其他东西上发布你的。如果您不想在 Visual Studio 中运行应用程序。还是有其他原因?
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: c# asp.net-core testing nunit swagger-codegen