1

我特别收到以下错误:

“在配置中找不到指定的命名连接,不打算与 EntityClient 提供程序一起使用,或者无效。”

[TestMethod()]
        public void salesOrderFillListTest()
        {
            SalesOrderController_Accessor target = new SalesOrderController_Accessor(); 
            string orderNumber = "1954120";

            SalesOrderData result;
            result = target.FillingOrder(orderNumber);
            Assert.AreEqual(null, result.ErrorMessage);
            Assert.AreEqual(32, result.LineItems.Count);
            Assert.AreEqual("WRA-24-NFL-CLEV", result.LineItems[7].ItemNumber);
            Assert.AreEqual(2, result.LineItems[7].OrderQuantity);
            Assert.AreEqual(1, result.LineItems[7].FillingFilledQty);
            Assert.AreEqual(1, result.LineItems[7].FillingRemainQty);
        }

错误即将上线:

result = target.FillingOrder(orderNumber);

我是一名初级开发人员,对于导致此错误的许多可能原因没有太多经验。我的 App.config 页面包含适当的连接字符串。任何想法在哪里寻找这个?

谢谢!

4

1 回答 1

0

我能够成功运行在同一解决方案中的另一个测试项目中找到的测试。仔细查看后发现每个项目中的两个连接字符串之间存在一些差异。失败的测试项目中的数据已经过时了。我更新了连接字符串并解决了错误。

谢谢。

于 2012-09-17T14:50:02.053 回答