私は C# コンソール アプリケーションでプログラムを作成しており、いくつかのメソッドの中で Console.ReadLine() と Console.WriteLine() を使用しています。テスト ケース内で入力を行う方法を知りたいです。
例:
Console.WriteLine("Enter account number: ");
accountNumber = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter name: ");
cStringName = Convert.ToString(Console.ReadLine());
name = cStringName;
Console.WriteLine("Enter balance: ");
balance = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter Date: ");
dateCreated = Convert.ToString(Console.ReadLine());
したがって、基本的にこのメソッドは、アカウントが作成されたかどうかを示す bool を返します。私のテスト ケースでは、このメソッドを呼び出せるようにしたいと考えていますが、実行するには、accountNumber、name、balance、および date を設定する必要があります。これを行う何らかの方法はありますか?または、メソッドにパラメータを追加するだけの最善の方法ですか(私はやりたくない)?