我正在使用Visual Studio 2010並創建了一堆單元測試。測試項目在測試的項目中找不到對象
下面是一個例子:
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\Users\\Employee\\Documents\\Code Spaces\\shopvote2\\trunk\\Web", "/Web")]
[UrlToTest("http://localhost/Web")]
public void GetUserDetailsTest()
{
api_Accessor target = new api_Accessor(); // TODO: Initialize to an appropriate value
string username = string.Empty; // TODO: Initialize to an appropriate value
string passhash = string.Empty; // TODO: Initialize to an appropriate value
int requestID = 0; // TODO: Initialize to an appropriate value
ShoppingRequestDetailsData[] expected = null; // TODO: Initialize to an appropriate value
ShoppingRequestDetailsData[] actual;
actual = target.GetUserDetails(username, passhash, requestID);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}
的問題是,它說:
類型或命名空間名稱「ShoppingRequestDetailsData」找不到(是否缺少using指令或程序集引用?)
無法隱式轉換類型 'ShoppingWithFriends.ShoppingRequestDetailsData []' 到 'ShoppingRequestDetailsData []'
它從中獲取名稱空間,並且可以運行不需要自定義類的測試。只有這些導致我的問題。
任何想法?
謝謝。
是'ShoppingRequestDetailsData'公衆? –
是的,那個班級是公開的,所以我所有的班級都試圖訪問 – apexdodge
「你是否缺少使用指令或程序集引用?」 – svick