Я видел несколько статей о модульном тестировании моделей представлений в MVVM и о том, как сами тесты являются потребителями моделей представлений, тестируя функциональность модели представления и модели. Тем не менее, мне остается задаться вопросом, как я буду тестировать представления (UI), чтобы убедиться, что они правильно подключены к моим моделям представлений. Я не хочу писать тест, который, например, нажимает кнопку, чтобы убедиться, что что-то записано в базу данных, так как это эффективно проверяет мою виртуальную машину, что я уже сделал.
Например, я хотел бы иметь возможность написать тест, чтобы убедиться, что кнопка подключена к определенной команде. Таким образом, никто не может прийти и удалить команду кнопки, что сделает ее неработоспособной.
Это возможно? благодаря.