Exemple #1
0
        private static void Main(string[] args)
        {
            ManagerFactory managerFactory = new ManagerFactory();

            var manager = managerFactory.GetSweepstakesManager();

            MarketingFirm marketingFirm = new MarketingFirm(manager);

            marketingFirm.CreateSweepStakes();


            marketingFirm.CreateContestant();
            marketingFirm.CreateContestant();
            marketingFirm.CreateContestant();
            marketingFirm.AddContestantsToSweepstakes();

            string winnerName;

            winnerName = marketingFirm.sweepstakes.PickWinner();
            Console.WriteLine(winnerName);
            Console.ReadLine();
        }