Exemple #1
0
        public void StatusMessage_AddMultipleMessages_GetHighestSeverity()
        {
            var messages = new[]
            {
                new StatusMessage(MessageSeverity.None, "How many say Sharp Shot is teh roXXo0rz?"),
                new StatusMessage(MessageSeverity.Warning, "You'll never do it in time!"),
                new StatusMessage(MessageSeverity.Error, "END OF LINE"),
                new StatusMessage(MessageSeverity.Status, "The code! The code! Figure out the code!"),
                new StatusMessage(MessageSeverity.None, "Flak! Flack! Watch for flak!"),
            };

            StatusMessage.AddMessages(this, messages);

            Assert.Equal(MessageSeverity.Error, StatusMessage.GetOverallSeverity());

            StatusMessage.ClearMessages();
        }
Exemple #2
0
        public void StatusMessage_AddMultipleMessages_AllMessagesContainsThem()
        {
            var messages = new[]
            {
                new StatusMessage(MessageSeverity.None, "psst... What are you doing here?"),
                new StatusMessage(MessageSeverity.Warning, "Step away before somebody gets hurt!"),
                new StatusMessage(MessageSeverity.Status, "Hello, Commander. Computer reporting!"),
                new StatusMessage(MessageSeverity.Error, "The battle is over."),
                new StatusMessage(MessageSeverity.None, "Who are you?"),
            };

            StatusMessage.AddMessages(this, messages);

            Assert.Equal(messages.Length, StatusMessage.AllMessages.Count());
            Assert.Empty(messages.Except(StatusMessage.AllMessages));

            StatusMessage.ClearMessages();
        }