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)); }
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)); }
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)); }
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)); }
public void StatusMessage_CompareToNull_GetsExpectedResult() { var message = new StatusMessage(MessageSeverity.None, "nertz"); Assert.Equal(1, message.CompareTo((object)null)); }
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)); }
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)); }
public void StatusMessage_CompareToNonMessage_ThrowsArgumentException() { var message = new StatusMessage(MessageSeverity.Status, "By your command!"); Assert.Throws <ArgumentException>(() => message.CompareTo("Hiya, Bugs!")); }