Мой конкретный вопрос: когда конструктор viewmodel смоделирован по примеру MVVM-Light, как этот
public MainViewModel()
{
if (IsInDesignMode)
{
BackgroundBrush = new SolidColorBrush(Colors.Orange);
}
else
{
Messenger.Default.Register<Brush>(
this,
true,
m => BackgroundBrush = m);
ShutdownCommand
= new RelayCommand(ShutdownService.RequestShutdown);
}
}
Должно ли это проверить? Что я должен проверить? Похоже, я должен проверить, зарегистрирован ли класс для прослушивания сообщения и подключает ли он команду ShutdownCommand. Моя текущая проблема заключается в том, что ShutdownCommand настроен и вызывает то, что он должен вызывать. Я также еще не совсем получил TDD, так что, возможно, я просто задаю все неправильные вопросы.