Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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);
        }