public void DIsAlwaysIllegalLowerNumber(string romanNumeral)
 {
     Assert.Throws <ArgumentException>(() => RomanNumeralConverter.ConvertToDecimal(romanNumeral));
 }
        public void TheComplexCases(string romanNumeral, int decimalEquivalent)
        {
            var actual = RomanNumeralConverter.ConvertToDecimal(romanNumeral);

            Assert.Equal(decimalEquivalent, actual);
        }
        public void MultipleCharacterTests(string romanNumeral, int decimalEquivalent)
        {
            var actual = RomanNumeralConverter.ConvertToDecimal(romanNumeral);

            Assert.Equal(decimalEquivalent, actual);
        }
        public void SmallerNumberDeductsFromSubsequentLargerNumber(string romanNumeral, int decimalEquivalent)
        {
            var actual = RomanNumeralConverter.ConvertToDecimal(romanNumeral);

            Assert.Equal(decimalEquivalent, actual);
        }
 public void NumberBeforeDeductionPairMustBeGreaterThanOrEqualToBiggerNumber(string romanNumeral)
 {
     Assert.Throws <ArgumentException>(() => RomanNumeralConverter.ConvertToDecimal(romanNumeral));
 }