0

这个简单生成的单元测试调用了一个控制器

  [TestMethod()]
    [HostType("ASP.NET")]
    [AspNetDevelopmentServerHost("E:\\Backup\\Proyecto", "/Proyecto")]
    [UrlToTest("http://localhost:40053/Proyecto/")]
    public void BatchUpdateTest()
    {
        FacturaController target = new FacturaController(); // TODO: Initialize to an appropriate value
        Factura Factura = null; // TODO: Initialize to an appropriate value
        JsonResult expected = null; // TODO: Initialize to an appropriate value
        JsonResult actual;
        actual = target.BatchUpdate(Factura);
        Assert.AreEqual(expected, actual);
        Assert.Inconclusive("Verify the correctness of this test method.");
    }

但给我这个错误:

“无法连接到页面 'localhost:40053/Proyecto' 的 Web 服务器。尝试了太多自动重定向。请检查 Web 服务器是否正在运行并且在网络上可见,以及指定的页面是否存在。”

我可以使用 Visual Studio 的浏览器连接到集成的 Web 服务器

与此相关但无法帮助我:在 .NET 中使用 httpWebRequest 时出现“尝试了太多自动重定向”错误消息

我应该以某种方式保存cookie吗?

4

1 回答 1

0

刚刚在 TestMethod 声明之后删除了修改器并且它起作用了:

[TestMethod()]
public void BatchUpdateTest()
{
...
}
于 2013-02-19T05:12:32.993 回答