/// <summary> /// Data input /// </summary> /// <returns>Bank card</returns> private static BankCard CreateBankCard() { int Num = Number; Console.WriteLine("\nБанковская карта:"); Console.WriteLine("Введите имя:"); string Name = Console.ReadLine(); Console.WriteLine("Введите фамилию:"); string Surname = Console.ReadLine(); Console.WriteLine("Введите дату окончания действия:"); DateTime EndOfAction = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Введите наименование банка:"); string BankName = Console.ReadLine(); Console.WriteLine("Введите номер карты:"); string CardNumber = Console.ReadLine(); Console.WriteLine("Введите тип карты:"); string CardType = Console.ReadLine(); Console.WriteLine("Введите CVC-код"); int CVC = Convert.ToInt32(Console.ReadLine()); BankCard bankCard = new BankCard(Name, Surname, Num, EndOfAction, BankName, CardNumber, CardType, CVC); cards.Add(bankCard); Console.WriteLine("Ваша карта:\n" + bankCard.ToString()); return(bankCard); }
public void TestToString() { BankCard card = new BankCard() { Number = 1, Name = "Alex", Surname = "Ivanov", EndOfAction = new DateTime(2002, 10, 10), BankName = "Belarusbank", CardNumber = "1275 6785 5678 6468", CardType = "Visa", CVC = 679 }; var except = "Банковская карта:\n\t\t№ электроной карты: 1\tФамилия: Ivanov\tИмя: Alex\tДата окончания: 10.10.2002\tБанк: Belarusbank\tНомер карты: 1275 6785 5678 6468\tТип карты: Visa\tCVC-код: 679"; var actual = card.ToString(); Assert.AreEqual(except, actual); }