Вы можете добавить статические свойства к вашему классу тестов и инициализировать их в методе ClassInitialize()
, если вам нужно, чтобы они были доступны для всех тестов. Если вы хотите, чтобы они были инициализированы для каждого теста, лучше использовать метод TestInitialize()
.
Вы уверены, что хотите использовать случайные значения в своих модульных тестах? Обычно вы хотите использовать известные значения (хорошие значения, плохие значения, крайние случаи и т. Д.), Чтобы ваши тесты были предсказуемыми. Использование нескольких тестов с различными значениями, когда вы знаете, что ожидаемое поведение (результат) более типично, чем использование случайных значений.