RelayCommand UnitTesting - PullRequest
       28

RelayCommand UnitTesting

0 голосов
/ 29 октября 2019

Как написать блок модульного теста для RelayCommand при наличии параметра в методе Execute. Персона - это класс модели в приложении MVVM.

Примерно так:

DeleteThanksCommand = 
    new RelayCommand<Person>(param => DeleteThanks(param), CanDeleteThanks());

Когда я пыталсянаписать блок Тестовый пример, например:

ViewModel.DeleteThanksCommand.Execute(null);

Произошла ошибка во время выполнения, которая не может преобразовать строку в Person.

Пожалуйста, предложите, как написать тестовый блок для этой команды реле.

Заранее спасибо за помощь.

...