xUnit тестирование в Visual studio

Здравствуйте, у меня возникла проблема. По заданию мне нужно сделать Unit тесты к созданному приложению. Но я вообще не разбираюсь в тестировании.

У меня есть созданный проект в Visual Studio на C#, в проекте создан класс с главными процедурами, и программа которая реализует ввод и вывод решения через консоль.

Я разобралась как создать проект xUnit теста, но нигде не могу найти понятно го объяснения, что делать дальше.

Буду рада, если мне кто нибудь напишет или скинет пошаговую инструкцию "для чайников". Проблема еще в том, что я слабо разбираюсь в интерфейсе Visual студии, поэтому желательно подробные инструкции куда тыкать и для чего.

Основные вопросы:

Как прикрепить ссылку на программу, которая тестируется?

Надо ли поместить тесты в папку с программой или они хранятся отдельно?

Нужно ли дополнительно в коде прописывать using и так далее?

Как организовать этот ввод решения в консоль в тестах?

Или нужно вводить переменные программно в класс с используемыми методами?

Как считать то что выводится на вывод и сравнивать с нужным результатом?

Как быть если в программе выводится не только цифры, но и сопровождающие пояснения?

Так же не против примера кода (с комментариями и как для чайников, помним).

Если надо могу скинуть код.