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.");
        }
Example #4
0
        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());
        }
Example #5
0
    public void MissingDoubleMessage()
    {
        var e = new ArgsException(ErrorCode.MissingDouble, null, 'x');

        Assert.Equal("Could not find double parameter for -x.", e.ErrorMessage());
    }
Example #6
0
        public void CorrectlyReturnAnExceptionForAMissingStringParameter()
        {
            var e = new ArgsException(ErrorCodes.MISSING_STRING, 'x', null);

            Assert.AreEqual("Could not find a string parameter for -x.", e.errorMessage());
        }
Example #7
0
        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());
        }
Example #12
0
    public void InvalidArgumentFormatMessage()
    {
        var e = new ArgsException(ErrorCode.InvalidArgumentFormat, "?", 'x');

        Assert.Equal("'?' is not a valid argument format.", e.ErrorMessage());
    }
Example #13
0
    public void UnexpectedMessage()
    {
        var e = new ArgsException(ErrorCode.UnexpectedArgument, null, 'x');

        Assert.Equal("Argument -x unexpected.", e.ErrorMessage());
    }
Example #14
0
    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());
        }
Example #19
0
        public void CorrectlyReturnAnExceptionForAMissingIntegerParameter()
        {
            var e = new ArgsException(ErrorCodes.MISSING_INTEGER, 'x', null);

            Assert.AreEqual("Could not find an integer parameter for -x.", e.errorMessage());
        }
Example #20
0
 public void Messages(ErrorCode errorCode, string errorParameter, char argumentId, string expectedMessage)
 {
     var exception = new ArgsException(errorCode, errorParameter, argumentId);
     exception.ErrorMessage().ShouldBe(expectedMessage);
 }
Example #21
0
        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.");
        }
Example #23
0
        public void CorrectlyReturnAnExceptionForAnUnexpectedArgument()
        {
            var e = new ArgsException(ErrorCodes.UNEXPECTED_ARGUMENT, 'x', null);

            Assert.AreEqual("Argument -x unexpected.", e.errorMessage());
        }
Example #24
0
    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());
    }