Если у меня есть функция, которая принимает параметр out и принимает консоль формы ввода -
public void Test(out int a)
{
a = Convert.ToInt16(Console.ReadLine());
}
Как я могу принять ввод с помощью Console.Readline () во время теста NUnit?Как я могу использовать NUnit для тестирования этого метода?
Я пытался использовать этот код для моего теста NUnit -
[TestCase]
public void test()
{
int a = 0;
ClassAdd ad = new ClassAdd();
ad.addition(out a);
//a should be equal to the value I input through console.Readline()
Assert.AreEqual(<some value I input>, a, "test");
}
, как я могу протестировать метод, который принимает параметр out и также принимаетпользовательский ввод из консоли?