public void TestPhoneNumberAddMethod()
        {
            OOP_7.PhoneNumber phone_number1 = new OOP_7.PhoneNumber();
            phone_number1.Init("Ленина", "Ленин", 100, 300);

            OOP_7.PhoneNumber phone_number2 = new OOP_7.PhoneNumber();
            phone_number2.Init("Сталина", "Сталин", 1000, 3000);

            OOP_7.PhoneNumber phone_number3 = new OOP_7.PhoneNumber();
            phone_number3.Init("Ленина", String.Concat(phone_number1._surname, " - ", phone_number2._surname), 1100, 3000);

            OOP_7.PhoneNumber phone_number_test = phone_number1.Add(phone_number1, phone_number2);
            Assert.AreEqual(phone_number3._address, phone_number_test._address);
            Assert.AreEqual(phone_number3._surname, phone_number_test._surname);
            Assert.AreEqual(phone_number3._payment, phone_number_test._payment);
            Assert.AreEqual(phone_number3._credit, phone_number_test._credit);

            phone_number2._credit = 50;
            phone_number3._credit = 300;
            phone_number_test     = phone_number1.Add(phone_number1, phone_number2);

            Assert.AreEqual(phone_number3._address, phone_number_test._address);
            Assert.AreEqual(phone_number3._surname, phone_number_test._surname);
            Assert.AreEqual(phone_number3._payment, phone_number_test._payment);
            Assert.AreEqual(phone_number3._credit, phone_number_test._credit);
        }
        public void TestPhoneNumberGet_paymentMethod()
        {
            OOP_7.PhoneNumber phone_number1 = new OOP_7.PhoneNumber();
            phone_number1._payment = 100;
            double payment = phone_number1.Get_payment();

            Assert.AreEqual(phone_number1._payment, payment);
        }
        public void TestPhoneNumberGet_surnameMethod()
        {
            OOP_7.PhoneNumber phone_number1 = new OOP_7.PhoneNumber();
            phone_number1._surname = "Ленин";
            string surname = phone_number1.Get_surname();

            Assert.AreEqual(phone_number1._surname, surname);
        }
        public void TestPhoneNumberGet_addressMethod()
        {
            OOP_7.PhoneNumber phone_number1 = new OOP_7.PhoneNumber();
            phone_number1._address = "Ленина";
            string address = phone_number1.Get_address();

            Assert.AreEqual(phone_number1._address, address);
        }
        public void TestPhoneNumberDisplayMethod()
        {
            string address = "Ленина";
            string surname = "Ленин";
            double payment = 100;
            double credit  = 300;

            OOP_7.PhoneNumber phone_number_test = new OOP_7.PhoneNumber();
            phone_number_test.Init(address, surname, payment, credit);

            Assert.IsTrue(phone_number_test.Display());
        }
        public void TestPhoneNumberInitMethod()
        {
            string address = "Ленина";
            string surname = "Ленин";
            double payment = 100;
            double credit  = 300;

            OOP_7.PhoneNumber phone_number_test = new OOP_7.PhoneNumber();
            phone_number_test.Init(address, surname, payment, credit);

            Assert.AreEqual(address, phone_number_test._address);
            Assert.AreEqual(surname, phone_number_test._surname);
            Assert.AreEqual(payment, phone_number_test._payment);
            Assert.AreEqual(credit, phone_number_test._credit);
        }
        public void TestPhoneBookNew_ArrayMethod()
        {
            int size = 3;

            OOP_7.PhoneNumber phone_number = new OOP_7.PhoneNumber();

            OOP_7.PhoneBook phone_book_test = new PhoneBook();
            phone_book_test.New_Array();

            Assert.AreEqual(size, phone_book_test._size);

            for (int i = 0; i < size; i++)
            {
                Assert.AreEqual(phone_number._address, phone_book_test._phone[i]._address);
                Assert.AreEqual(phone_number._surname, phone_book_test._phone[i]._surname);
                Assert.AreEqual(phone_number._payment, phone_book_test._phone[i]._payment);
                Assert.AreEqual(phone_number._credit, phone_book_test._phone[i]._credit);
            }
        }