我有一個看起來像的方法:MS測試聽寫對話框中,單擊事件C#
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類中,但我不希望這樣做。
你使用WinForms或WPF來實現UI嗎? – 2012-08-14 17:19:38
我使用WinForms – 2012-08-14 17:21:20
您*可以*使用編碼的用戶界面,但讓您的演示邏輯與您的業務邏輯分開是正確的方法。 – 2012-08-14 17:39:30