Exemplo n.º 1
0
        public void ReadOption()
        {
            int option;

            do
            {
                Console.Clear();
                PrintMenu();
                option = Convert.ToInt32(Console.ReadLine());
                if (option == 1)
                {
                    _publisher.Notify();
                }
                else if (option == 2)
                {
                    _publisher.AddObserver(new CommitObserver());
                }
                else if (option == 3)
                {
                    _publisher.AddObserver(new CompileObserver());
                }
                else if (option == 4)
                {
                    _publisher.AddObserver(new UnitTestObserver());
                }
                else if (option == 5)
                {
                    _publisher.AddObserver(new InstalerObserver());
                }
                else if (option == 6)
                {
                    _publisher.AddObserver(new MailObserver());
                }
                Console.ReadKey();
            } while (option != 0);
        }