Я разработал приложение в WPF с использованием MVVM из-за дополнительных преимуществ разделения и возможности тестирования. Однако я пытаюсь написать несколько модульных тестов как часть этого, но не понимаю, что тестировать. Я знаю, как писать модульные тесты, но я не уверен, что мне следует тестировать в модели представления, которая состоит из моих свойств для привязок данных и методов для некоторых logi c.
Более того, большинство моих методов модели представления являются частными, потому что к ним нужно получить доступ только изнутри модели представления, поэтому их нельзя просто протестировать с помощью модульных тестов, как метод publi c. Это приводит к тому, что можно тестировать очень мало модели представления, что противоречит предполагаемому значению MVVM с точки зрения тестирования, а качество POV невыгодно, так как мне приходится полагаться на ручные тесты, чтобы доказать функциональность моего кода.
Возможно, я ошибаюсь, и я новичок в использовании MVVM, но любая помощь будет принята с благодарностью за go по этому поводу.