The function below gets input from the user. I need to test this function using Unit Testing. Can anyone tell me how to test this kind of function which require user input dynamically. Thanks
like boundary value analysis ...
numberOfCommands should be (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;
}
Programmatically hint will be great help!