我正在使用 MVVM 编写一个 WPF 应用程序,所以我在 App 中覆盖 OnStartup 来设置 View 的 ViewModel。很快,在工作中,完成的定义将包括 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();
}
}