Я пытаюсь сделать наше приложение на основе Winforms DPIAware. У нас есть много настраиваемых элементов управления с чертежом владельца, который необходимо масштабировать по DPI. Я хочу автоматически протестировать масштабирование интерфейса на основе DPI.
Можно ли проводить тестирование на уровне блока для каждого элемента управления?
Нужно ли нам использовать подход, основанный на сравнении изображений в пользовательском интерфейсе с сохраненными эталонными изображениями? Насколько надежен этот подход?
Я использую NUnit в качестве тестового прогона.
Пожалуйста, поделитесь некоторыми идеями, фрагментами тестового кода и опытом в этом отношении.