Я просто сделал (в VB.NET) вспомогательный класс для генерации случайных строк длины в указанном диапазоне или случайных чисел. Я сделал это при первой попытке модульного тестирования в Visual Studio. Так, например, когда я хотел протестировать Customer.Create, я настраивал цикл для 1000 раз, чтобы создать 1000 клиентов со всеми видами случайных значений. Например,
(псевдо-реальный код)
For x = 1 to 1000
Dim c as New Customer
c.Name = Helpers.GetRandomString([minLenth], [maxLength])
c.Address1 = Helpers.GetRandomString([minLenth], [maxLength])
c.Telephone = Helpers.GetRandomPhoneNumber()
...
Next