我有一个看起来像这样的方法:
public void CloseInputTab()
{
if (MessageBox.Show("Are you sure you want to cancel? Any Unsaved changes will be lost", "Confirm Cancel", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//Do Stuff
}
}
我正在编写两个自动化测试用例。1) 如果单击“确定”,则验证内容发生 2) 如果单击“取消”,则验证内容未发生
Visual Studio 测试工具中有没有办法为每个测试单击相应的按钮。
如果不是,我可以将代码复制到我可以使用的 Mocked 类中,但我不希望这样做。