这个问题在所有的项目中都没有发生,因此它更令人沮丧。MS UnitTest - Private Accessor not always recognized
如果我点击Private方法来创建单元测试,它会生成一个TestProject程序集并在那里创建一个预定义的类。它也会为该类创建一个Accessor。
[TestMethod()]
[DeploymentItem("xxx.Client.dll")]
public void PopulateIncomeCostsDataSetTest()
{
CashFlowOperations_Accessor target = new CashFlowOperations_Accessor(); // TODO: Initialize to an appropriate value
CashflowModel cashflowModel = null; // TODO: Initialize to an appropriate value
CashflowDataSet ds = null; // TODO: Initialize to an appropriate value
target.PopulateIncomeCostsDataSet(cashflowModel, ds);
Assert.Inconclusive("A method that does not return a value cannot be verified.");
}
只要我创造的库程序集私有方法(DLL),它的所有细微这个单元测试,但如果我创建了一个控制台应用程序,其中[DeploymentItem("xxx.exe")]
是一个可执行的,我的访问者停留在红色我不能访问该访问器的内部私有方法。
感谢您的回复。我只是再次检查它,它已被检查。我不知道为什么这样。 :( – Houman 2010-10-02 11:22:13