Example #1
0
        public void StudentPrettyGirlTest()
        {
            God        god     = new God(false);
            Student    student = new Student("Антон");
            PrettyGirl girl    = new PrettyGirl("Анна");
            IHasName   result  = god.MakeCouple(student, girl);

            Girl resultGirl = result as PrettyGirl;

            CheckGeneralGirlRequirements(resultGirl, girl.Name, student.Name + "овна");
        }
Example #2
0
        private static Human GenerateFemale()
        {
            var   value = Random.NextDouble();
            Human result;

            if (value < 0.33)
            {
                result = new Girl();
            }
            else if (value < 0.66)
            {
                result = new PrettyGirl();
            }
            else
            {
                result = new SmartGirl();
            }
            result.Name = RandomString(Random.Next(5, 15));
            return(result);
        }