Как применить модульное тестирование к функции C #, которая требует динамического ввода данных пользователем?

Функция ниже получает ввод от пользователя. Мне нужно проверить эту функцию, используя Unit Testing. Может ли кто-нибудь сказать мне, как протестировать такую ​​​​функцию, которая требует динамического ввода данных пользователем. Спасибо

нравится boundary value analysis...

numberOfCommandsдолжно быть(0 <= n <= 100)

public static int Get_Commands()
{
    do
    {
        string noOfCommands = Console.ReadLine().Trim();
        numberOfCommands = int.Parse(noOfCommands);             
    }
    while (numberOfCommands <= 0 || numberOfCommands >= 100);  

    return numberOfCommands;
}

Программно подсказка будет большим подспорьем!

7
задан k.m 17 April 2012 в 10:25
поделиться