Есть два способа проверить вход и / или метод.
после каждого ввода вывести результат Console.WriteLine (MyVar)
static Song InputSongDetails()
{
Console.WriteLine("What is the name of your song");
string name = Console.ReadLine();
Console.WriteLine(name)
Console.WriteLine("What is the artists name");
string artist = Console.ReadLine();
Console.WriteLine(artist)
int records;
Console.WriteLine("How many records did it sell");
while (!int.TryParse(Console.ReadLine(), out records) || records < 0)
{
Console.WriteLine("That is not valid please enter a number");
}
Console.WriteLine(records)
return new Song(name, artist, records);
}
Вы также можете разделить методдля ввода параметров, которые вы уже проверили.
static Song InputSongDetails(string name,string artist, int records)
{
return new Song(name, artist, records);
}
и затем вы можете просто создать простой модульный тест для метода
Пожалуйста, прочитайте https://docs.microsoft.com/en-us/visualstudio/test/unit-test-basics?view=vs-2017