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 + "овна"); }
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); }