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サーバーがネットワーク上で実行および表示されていること、および指定されたページが存在することを確認してください。」

VisualStudioのブラウザーで統合Webサーバーに接続できます

これに関連していますが、私を助けることができませんでした:.NETでhttpWebRequestを使用すると、「自動リダイレクトが多すぎます」というエラーメッセージが表示されます

どういうわけかクッキーを保存することになっていますか?

4

1 に答える 1

0

TestMethod宣言の後に修飾子を削除しただけで、機能しました。

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