Смотри: гуй в Rider — это ж не формошлёпство какое-то. Он по большей части состоит из кода. Поэтому вместо того, чтобы тестировать гуй, можно программно вызывать всякие экшены и конструировать компоненты, а потом смотреть на их поведение.
Далее, Авалония тоже отличную работу делает по абстрагированию своего UI протокола. У меня уже есть тестик, который билдит её проект, подключается по протоколу и ассёртит содержимое сообщений, которые там бинарно передаются.
Смотри: гуй в Rider — это ж не формошлёпство какое-то. Он по большей части состоит из кода. Поэтому вместо того, чтобы тестировать гуй, можно программно вызывать всякие экшены и конструировать компоненты, а потом смотреть на их поведение.
я бы хотел что то по типу аппиума для авалонии но хз как его сделать мб стану умнее попробую собрать или рыбу подбить