public void TestInvalidDoubleMessage() { var e = new ArgsException(ErrorCode.INVALID_DOUBLE, 'x', "Forty two"); e.ToString().Should().Be("Argument -x expects a double but was 'Forty two'."); }
public void TestInvalidIntegerMessage() { var e = new ArgsException(ErrorCode.INVALID_INTEGER, 'x', "Forty two"); e.ToString().Should().Be("Argument -x expects an integer but was 'Forty two'."); }
public void TestMissingIntegerMessage() { var e = new ArgsException(ErrorCode.MISSING_INTEGER, 'x', null); e.ToString().Should().Be("Could not find integer parameter for -x."); }
public void CorrectlyReturnAnExceptionForAnInvalidDoubleParameter() { var e = new ArgsException(ErrorCodes.INVALID_DOUBLE, 'x', "Forty two"); Assert.AreEqual("Argument -x expects a double but was 'Forty two'.", e.errorMessage()); }
public void MissingDoubleMessage() { var e = new ArgsException(ErrorCode.MissingDouble, null, 'x'); Assert.Equal("Could not find double parameter for -x.", e.ErrorMessage()); }
public void CorrectlyReturnAnExceptionForAMissingStringParameter() { var e = new ArgsException(ErrorCodes.MISSING_STRING, 'x', null); Assert.AreEqual("Could not find a string parameter for -x.", e.errorMessage()); }
public void CorrectlyReturnAnExceptionForAnInvalidIntegerParameter() { var e = new ArgsException(ErrorCodes.INVALID_INTEGER, 'x', "Forty two"); Assert.AreEqual("Argument -x expects an integer but was 'Forty two'.", e.errorMessage()); }
public void testInvalidIntegerMessage() { ArgsException e = new ArgsException(ErrorCode.INVALID_INTEGER, 'x', "Forty two"); Assert.Equal("Argument -x expects an integer but was Forty two.", e.errorMessage()); }
public void testMissingIntegerMessage() { ArgsException e = new ArgsException(ErrorCode.MISSING_INTEGER, 'x', null); Assert.Equal("Could not find integer parameter for -x.", e.errorMessage()); }
public void testUnexpectedMessage() { ArgsException e = new ArgsException(ErrorCode.UNEXPECTED_ARGUMENT, 'x', null); Assert.Equal("Argument -x unexpected.", e.errorMessage()); }
public void testMissingStringMessage() { ArgsException e = new ArgsException(ErrorCode.MISSING_STRING, 'x', null); Assert.Equal("Could not find string parameter for -x.", e.errorMessage()); }
public void InvalidArgumentFormatMessage() { var e = new ArgsException(ErrorCode.InvalidArgumentFormat, "?", 'x'); Assert.Equal("'?' is not a valid argument format.", e.ErrorMessage()); }
public void UnexpectedMessage() { var e = new ArgsException(ErrorCode.UnexpectedArgument, null, 'x'); Assert.Equal("Argument -x unexpected.", e.ErrorMessage()); }
public void InvalidArgumentNameMessage() { var e = new ArgsException(ErrorCode.InvalidArgumentName, null, 'x'); Assert.Equal("'x' is not a valid argument name.", e.ErrorMessage()); }
public void TestMissingDoubleMessage() { var e = new ArgsException(ErrorCode.MISSING_DOUBLE, 'x', null); e.ToString().Should().Be("Could not find double parameter for -x."); }
public void testInvalidDoubleMessage() { ArgsException e = new ArgsException(ErrorCode.INVALID_DOUBLE, 'x', "Forty two"); Assert.Equal("Argument -x expects a double but was Forty two.", e.errorMessage()); }
public void TestUnexpectedMessage() { var e = new ArgsException(ErrorCode.UNEXPECTED_ARGUMENT, 'x', null); e.ToString().Should().Be("Argument -x unexpected."); }
public void testMissingDoubleMessage() { ArgsException e = new ArgsException(ErrorCode.MISSING_DOUBLE, 'x', null); Assert.Equal("Could not find double parameter for -x.", e.errorMessage()); }
public void CorrectlyReturnAnExceptionForAMissingIntegerParameter() { var e = new ArgsException(ErrorCodes.MISSING_INTEGER, 'x', null); Assert.AreEqual("Could not find an integer parameter for -x.", e.errorMessage()); }
public void Messages(ErrorCode errorCode, string errorParameter, char argumentId, string expectedMessage) { var exception = new ArgsException(errorCode, errorParameter, argumentId); exception.ErrorMessage().ShouldBe(expectedMessage); }
public void CorrectlyReturnAnExceptionForAMissingDoubleParameter() { var e = new ArgsException(ErrorCodes.MISSING_DOUBLE, 'x', null); Assert.AreEqual("Could not find a double parameter for -x.", e.errorMessage()); }
public void TestMissingStringMessage() { var e = new ArgsException(ErrorCode.MISSING_STRING, 'x', null); e.ToString().Should().Be("Could not find string parameter for -x."); }
public void CorrectlyReturnAnExceptionForAnUnexpectedArgument() { var e = new ArgsException(ErrorCodes.UNEXPECTED_ARGUMENT, 'x', null); Assert.AreEqual("Argument -x unexpected.", e.errorMessage()); }
public void InvalidDoubleMessage() { var e = new ArgsException(ErrorCode.InvalidDouble, "Forty two", 'x'); Assert.Equal("Argument -x expects a double but was 'Forty two'.", e.ErrorMessage()); }