Beispiel #1
0
        public static void Main(string[] args)
        {
            var messageProvider  = new InMemoryMessageProvider();
            var messengerOptions = new MessengerOptions(messageTypes);

            messenger = new StackMessenger(messageProvider, messengerOptions);

            var input = string.Empty;

            do
            {
                PrintHeader();

                input = System.Console.ReadLine();

                var now = System.DateTime.UtcNow;

                if (input == "e")
                {
                    messenger.Add(new Message("An error has occured", now.ToString(), messageTypes.Error));
                }
                else if (input == "i")
                {
                    messenger.Add(new Message("This is an information message.", now.ToString(), messageTypes.Information));
                }
                else if (input == "s")
                {
                    messenger.Add(new Message("Congraulations!", now.ToString(), messageTypes.Success));
                }
                else if (input == "w")
                {
                    messenger.Add(new Message("Be careful.", now.ToString(), messageTypes.Warning));
                }
                else if (input == "p")
                {
                    PrintMessages();
                }

                System.Console.WriteLine("");
            } while (input != "q");
        }
 public InMemoryMessageProviderTest()
 {
     sut = new TestInMemoryMessageProvider();
 }