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