Jer*_*emy 7 c# unit-testing winforms
我正在为Windows窗体应用程序创建单元测试.我的一个方法是表单的事件处理程序(我不知道这是否是我的问题的来源):
private void ImportButton_Click(object sender, System.EventArgs e)
{
// blah blah
}
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试通过右键单击源 - >"创建单元测试"来创建此方法的单元测试时,一切似乎都正常工作,直到我打开生成的单元测试代码:
/// <summary>
///A test for ImportButton_Click
///</summary>
[TestMethod()]
[DeploymentItem("FooBar.exe")]
public void ImportButton_ClickTest()
{
// Creation of the private accessor for 'Microsoft.VisualStudio.TestTools.TypesAndSymbols.Assembly' failed
Assert.Inconclusive("Creation of the private accessor for \'Microsoft.VisualStudio.TestTools.TypesAndSy" +
"mbols.Assembly\' failed");
}
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决这一问题?我发现这个MSDN论坛帖子详细说明了一个我认为不适用于我的问题的类似问题.
看起来这是 VS2008 中的一个错误,他们从来没有费心去解决......:(
https://connect.microsoft.com/VisualStudio/feedback/details/365058