public void CreateMarketingFirmWithManager() { string sweepstakesName = Userinterface.GetNewSweepstakesName(); string userInput = Userinterface.ChooseStackOrQueue(); SweepstakesFactory factory = new SweepstakesFactory(); ISweepstakesManager sweepstakesManager = factory.CreateFactory(userInput); MarketingFirm marketingFirm = new MarketingFirm(sweepstakesManager, sweepstakesName); marketingFirm.CreateSweepStakes(); }