次のようなメソッドがあります。
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
}
}
2 つの自動化されたテスト ケースの作成に取り組んでいます。1) [OK] がクリックされた場合に処理が行われることを確認する 2) [キャンセル] がクリックされた場合に処理が行われないことを確認する
Visual Studio テスト ツールで各テストの適切なボタンをクリックする方法はありますか。
そうでない場合は、利用可能な Mocked クラスにコードをコピーできますが、そうしないことをお勧めします。