私は MVVM を使用して WPF アプリケーションを作成しているので、App で OnStartup をオーバーライドしてビューの ViewModel を設定しています。すぐに、職場では、done の定義に 100% のコード カバレッジが含まれるようになるので、今は自宅で自分のプロジェクトに慣れようとしています。この関数をテストする方法がわかりません:
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
ViewModel.MainViewModel vm = new ViewModel.MainViewModel();
View.MainView v = new View.MainView();
v.DataContext = vm;
v.Show();
}
}