Beispiel #1
0
        public static Pet MakeRandomPet()
        {
            List <string> names = new List <string>
            {
                "Beans",
                "Misty",
                "Oreo",
                "Milo",
                "Cheeto",
                "Mr.Pirate",
                "Lallewallewowo",
                "Kato",
                "Afrolatje"
            };
            string   randomName   = names[generator.Next(names.Count)];
            int      randomYear   = generator.Next(DateTime.Today.Year - 10, DateTime.Today.Year + 1);
            int      randomMonth  = generator.Next(1, DateTime.Today.Month + 1);
            int      randomDay    = generator.Next(1, DateTime.Today.Day + 1);
            DateTime randomDate   = new DateTime(randomYear, randomMonth, randomDay);
            decimal  randomWeight = ((decimal)generator.Next(100, 2001)) / 100;

            if (randomYear >= DateTime.Today.Year)
            {
                randomWeight /= 10;
            }
            FurTypes randomFur = (FurTypes)generator.Next(2);

            return(new Cat(randomName, randomWeight, randomDate, randomFur));
        }
Beispiel #2
0
 public Cat(string name, decimal weight, DateTime birthDate, FurTypes fur) : base(name, weight, birthDate)
 {
     Fur = fur;
 }