public GiraffeChildrenCageTestClass() { adultGiraffeCageFactory = new AdultGiraffeCageFactory(); childrenGiraffeCageFactory = new ChildrenGiraffeCageFactory(); giraffeFactory = new GiraffeFactory(); giraffeAdultCage = adultGiraffeCageFactory.CreateCage() as GiraffeAdultCage; giraffeChildrenCage = childrenGiraffeCageFactory.CreateCage() as GiraffeChildrenCage; giraffe = giraffeFactory.CreateAnimal() as Giraffe; }
private void CreateAnimal() { byte typeOfAnimal = DisplaySelectTypeOfNewAnimal(); if (typeOfAnimal == 0) { DisplayMainMenu(); return; } string name = DisplayInputName(); ushort weight = DisplayInputWeight(); Animal newAnimal = null; switch (typeOfAnimal) { case 1: { newAnimal = new BearFactory().CreateAnimal(DisplaySelectMaleOfBear()); break; } case 2: { newAnimal = new GiraffeFactory().CreateAnimal(DisplaySelectAgeOfGiraffe()); break; } case 3: { newAnimal = new WhiteWolfFactory().CreateAnimal(); break; } case 4: { newAnimal = new GreyWolfFactory().CreateAnimal(); break; } } newAnimal.Name = name; newAnimal.Weight = weight; ComponentIsCreated(newAnimal); DisplayHowSelectContainerForAnimal(newAnimal); }
public ZooTest() { zoo = Lab2Zoo.Models.Factories.ZooFactory.CreateZoo(); giraffeCageFactory = new GiraffeCageFactory(); giraffeFactory = new GiraffeFactory(); bearFactory = new BearFactory(); bearCageFactory = new BearCageFactory(); giraffe = giraffeFactory.CreateAnimal() as Giraffe; bear = bearFactory.CreateAnimal() as Bear; giraffeCage = giraffeCageFactory.CreateCage() as GiraffeCage; bearCage = bearCageFactory.CreateCage() as BearCage; zoo.Add(giraffeCage); zoo.Add(bearCage); giraffeCage.Add(giraffe); bearCage.Add(bear); }
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); }
public GiraffeTestClass() { giraffeFactory = new GiraffeFactory(); giraffe = giraffeFactory.CreateAnimal(10) as Giraffe; }
public GiraffeFactoryTestClass() { giraffeFactory = new GiraffeFactory(); }