Ejemplo n.º 1
0
        static void Main()
        {
            IMessageComponent messageComponent = Factory.CreateMessageComponent();

            Console.WriteLine("Please enter your name");

            IGreetingComponent greetingComponent = Factory.CreateGreetingComponent();
            string             greeting          = greetingComponent.AddInitialGreeting(Console.ReadLine());

            Console.WriteLine(greeting);

            messageComponent.SendMessage(greeting);
        }
Ejemplo n.º 2
0
        static void Main()
        {
            IMessageComponent  messageComponent  = Factory.CreateMessageComponent();
            IGreetingComponent greetingComponent = Factory.CreateGreetingComponent();

            string returnedMessage = messageComponent.GetMessage();
            string usersName       = greetingComponent.RemoveInitalGreeting(returnedMessage);

            if (!greetingComponent.ValidateName(usersName))
            {
                Console.WriteLine("Please enter a valid name");
                return;
            }
            Console.WriteLine(greetingComponent.AddIconicLine(usersName));
            Console.ReadLine();
        }