实际上,我想测试MessageBox,意味着消息框上显示的文本是否正确。如何在单元测试中测试消息框上的文本?
答案 0 :(得分:0)
不要使用消息框 - “服务”。例如:Good or bad practice for Dialogs in wpf with MVVM?
在这里你可以测试对话框viewmodel
答案 1 :(得分:0)
这里是我使用的内容对话框。
Button_Click代码
ContentDialog msg = new ContentDialog();
msg.Content = "Data Saved Successfully";
msg.ContentTemplate = Application.Current.Resources["ContentDialogContentTemplate"] as DataTemplate;
msg.PrimaryButtonText = CommonDisplayMessages.DisplayMessage_Yes;
等待msg.ShowAsync();