public void Ctor_NoArgs_SuccessfulInstantiation() { InvalidOptionException target = new InvalidOptionException(); Assert.IsNotNull(target); Assert.AreEqual("An invalid program option was specified.", target.Message); Assert.IsNull(target.OptionName); Assert.IsNull(target.InnerException); }
public void Ctor_ValidMessage_SuccessfulInstantiation() { string message = "Horrible configuration error."; InvalidOptionException target = new InvalidOptionException(message); Assert.IsNotNull(target); Assert.AreEqual(message, target.Message); Assert.IsNull(target.OptionName); Assert.IsNull(target.InnerException); }
public void Ctor_MessageAndInnerException_SuccessfulInstantiation() { string message = "Horrible configuration error."; ArgumentException innerException = new ArgumentException("Horrible inner exception"); InvalidOptionException target = new InvalidOptionException(message, innerException); Assert.IsNotNull(target); Assert.AreEqual(message, target.Message); Assert.IsNull(target.OptionName); Assert.AreEqual(innerException, target.InnerException); }
private void OptionKeyIsSet() { var ex = new InvalidOptionException("key", "value"); Assert.Equal("key", ex.OptionKey); }
private void MessageIsSet() { var ex = new InvalidOptionException("aKey", "aValue", "aMessage"); Assert.Equal("aMessage", ex.Message); }
private void DefaultMessageIsSet() { var ex = new InvalidOptionException("aKey", "aValue"); Assert.Equal(Defaults.Exceptions.InvalidOptionException.Message, ex.Message); }
private void DefaultMessageIsSetInDefaultCtor() { var ex = new InvalidOptionException(); Assert.Equal(Defaults.Exceptions.InvalidOptionException.Message, ex.Message); }
protected override void ReportInvalidOption(InvalidOptionException e) { MessageBox.Show(e.Message); }
protected override void ReportInvalidOption(InvalidOptionException e) { Console.Error.WriteLine(e.Message); }