private static void CreateDucks(DuckFactoryBase countingDuckFactory, out IQuackable mallarDuck, out IQuackable duckCallDuck, out IQuackable fakeDuckIsAGoose, out IQuackable rubberDuck, out IQuackable redheadDuck) { mallarDuck = countingDuckFactory.createMallarDuck(); rubberDuck = countingDuckFactory.createRubberDuck(); redheadDuck = countingDuckFactory.createRedHeadDuck(); duckCallDuck = countingDuckFactory.createDuckCallDuck(); fakeDuckIsAGoose = countingDuckFactory.createGooseDucky(); }