Пример #1
0
        public void TestMethod2()
        {
            FullAge Dima = new FullAge("Dima", 19, 70, "1234567890");

            Dima.changePassport("0987654321");
            Assert.AreEqual("0987654321", Dima.getPassportNumber());
        }
Пример #2
0
        //Error handling for FullAge
        static FullAge addNewFullAge(string newName, string newAge, string newWeight, string newPasport)
        {
            FullAge newOne;

            if (!CheckHumanEnter.checkAge(newAge) || int.Parse(newAge) < 14)
            {
                MessageBoxResult result = MessageBox.Show("Ошибка, неверный возраст", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                return(null);
            }
            if (!CheckHumanEnter.checkWeight(newWeight))
            {
                MessageBoxResult result = MessageBox.Show("Ошибка, неверный вес", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                return(null);
            }
            if (!CheckHumanEnter.checkPasport(newPasport))
            {
                MessageBoxResult result = MessageBox.Show("Ошибка, неверный номер паспорта", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                return(null);
            }
            else
            {
                int   newIntAge      = int.Parse(newAge);
                float newFloatWeight = float.Parse(newWeight);
                newOne = new FullAge(newName, newIntAge, newFloatWeight, newPasport);
                return(newOne);
            }
        }
Пример #3
0
        public void TestChangeAge()
        {
            FullAge Dima = new FullAge("Dima", 19, 70, "1234567890");

            Dima.changeAge(20);
            Console.WriteLine("{0}", Dima);
            //Assert.IsFalse(false);
            Assert.AreEqual(20, Dima.getAge());
        }