Пример #1
0
        public void StatusMessage_CompareToAnotherMessageWithSameSeverityAndMessage_GetsExpectedResult()
        {
            var message0 = new StatusMessage(MessageSeverity.Warning, "If once you start down the dark path, forever will it dominate your destiny.");
            var message1 = new StatusMessage(MessageSeverity.Warning, "If once you start down the dark path, forever will it dominate your destiny.");

            Assert.Equal(0, message0.CompareTo(message1));
        }
Пример #2
0
        public void StatusMessage_CompareToAnotherMessageWithSameSeverityAndMessageInDifferentCase_GetsExpectedResult()
        {
            var message0 = new StatusMessage(MessageSeverity.Error, "I'm your density!");
            var message1 = new StatusMessage(MessageSeverity.Error, "I'M YOUR DENSITY!");

            Assert.Equal(0, message0.CompareTo(message1));
        }
Пример #3
0
        public void StatusMessage_CompareToAnotherMessageWithDifferentSeverity_GetsExpectedResult()
        {
            var message0 = new StatusMessage(MessageSeverity.Warning, "Eating live bumblebees may sting a bit.");
            var message1 = new StatusMessage(MessageSeverity.Error, "They'll be looking for us!");

            Assert.Equal((int)message0.Severity - (int)message1.Severity, message0.CompareTo(message1));
        }
Пример #4
0
        public void StatusMessage_CompareToMessageAsObject_GetsExpectedResult()
        {
            var    message0 = new StatusMessage(MessageSeverity.None, "Ye Read, Ye Move");
            object message1 = new StatusMessage(MessageSeverity.None, "Ye Read, Ye Move");

            Assert.Equal(0, message0.CompareTo(message1));
        }
Пример #5
0
        public void StatusMessage_CompareToNull_GetsExpectedResult()
        {
            var message = new StatusMessage(MessageSeverity.None, "nertz");

            Assert.Equal(1, message.CompareTo((object)null));
        }
Пример #6
0
        public void StatusMessage_CompareToAnotherMessageWithSameSeverityAndDifferentMessageWithNull_GetsExpectedResult()
        {
            var message0 = new StatusMessage(MessageSeverity.Status, "I got nuthin'.");
            var message1 = new StatusMessage(MessageSeverity.Status, null);

            Assert.Equal(StringComparer.CurrentCultureIgnoreCase.Compare(message0.Message, message1.Message), message0.CompareTo(message1));
        }
Пример #7
0
        public void StatusMessage_CompareToAnotherMessageWithSameSeverityAndDifferentMessage_GetsExpectedResult()
        {
            var message0 = new StatusMessage(MessageSeverity.Status, "Cut this one out first.");
            var message1 = new StatusMessage(MessageSeverity.Status, "This fourth");

            Assert.Equal(StringComparer.CurrentCultureIgnoreCase.Compare(message0.Message, message1.Message), message0.CompareTo(message1));
        }
Пример #8
0
        public void StatusMessage_CompareToNonMessage_ThrowsArgumentException()
        {
            var message = new StatusMessage(MessageSeverity.Status, "By your command!");

            Assert.Throws <ArgumentException>(() => message.CompareTo("Hiya, Bugs!"));
        }