Я создаю проект автоматизированного управления данными GUI для моего. Net WebApp с использованием MSTest и Selenium. Я использую файл CSV в качестве источника данных для методов тестирования. WebApp имеет несколько уровней пользователей, и в настоящее время я поддерживаю разные CSV-файлы для разных уровней пользователей. Это неосуществимо при масштабировании и добавлении новых методов тестирования.
Я хочу, чтобы файл CSV был разделен на различные секции в соответствии с пользовательскими строками, например,
#Admin
Row1
Row2
#Client
Row1
Row2
Есть ли способ, когда Источник данных читает данные, он начинает чтение данных в соответствии с заданным уровнем пользователя? Я только смотрел кодирование пару месяцев go, и если есть какой-то лучший способ добиться этого, я весь в ушах.