public BearCageTestClass()
        {
            mainBearCage = new BearCageFactory().CreateCage() as BearCage;
            innerCage    = new BearCageFactory().CreateCage() as BearCage;
            femaleCage   = new FemaleBearCageFactory().CreateCage() as BearFemaleCage;
            maleCage     = new MaleBearCageFactory().CreateCage() as BearMaleCage;

            bear = new BearFactory().CreateAnimal() as Bear;
        }
示例#2
0
        public ContainerTest()
        {
            zoo = Lab2Zoo.Models.Factories.ZooFactory.CreateZoo();

            bearCageFactory       = new BearCageFactory();
            bearFemaleCageFactory = new FemaleBearCageFactory();
            bearMaleCageFactory   = new MaleBearCageFactory();

            bearFactory    = new BearFactory();
            giraffeFactory = new GiraffeFactory();

            mainBearCage   = bearCageFactory.CreateCage() as BearCage;
            bearFemaleCage = bearFemaleCageFactory.CreateCage() as BearFemaleCage;
            bearMaleCage   = bearMaleCageFactory.CreateCage() as BearMaleCage;

            maleBear   = bearFactory.CreateAnimal(Lab2Zoo.Models.Enums.MaleMode.Male) as Bear;
            femaleBear = bearFactory.CreateAnimal(Lab2Zoo.Models.Enums.MaleMode.Female) as Bear;

            giraffe = giraffeFactory.CreateAnimal(15) as Giraffe;

            zoo.Add(bearMaleCage);
            zoo.Add(mainBearCage);
            mainBearCage.Add(bearFemaleCage);
        }
示例#3
0
 public BearMaleCageTestClass()
 {
     cage = new MaleBearCageFactory().CreateCage() as BearMaleCage;
     bear = new BearFactory().CreateAnimal(Lab2Zoo.Models.Enums.MaleMode.Male) as Bear;
 }