Мой проект генерирует несколько значений (одинаковый метод разделения) для каждого типа данных, получая минимальное и максимальное значения. Я делаю это генерирование значений для функционального тестирования, я фактически передаю эти значения партнеру nunit, max amd min применимо к int, float, double и т. Д., Эти значения являются данными теста.
Изначально я генерировал базовые типы данных, такие как int, float, double, string и т. Д.
Теперь мне нужно поддерживать такие типы данных, как DataSet, HashTable и другие коллекции.
public DataSet MySampleMethod(int param1, string param2, Hashtable ht)
Для тестирования этой функции я могу передать значения для int и string, но как я буду передавать тестовые данные для ht или как генерируются тестовые данные для хеш-таблицы?