Esempio n. 1
0
        public void ConverterTest_RomanNumeral_Digit(string input, int expectedOutput)
        {
            var converter = new RomanNumeralToDigitConverter();

            var actualOutput = converter.Convert(input);

            Assert.AreEqual(expectedOutput, actualOutput);
        }
Esempio n. 2
0
        public void ConverterTest_InvalidRomanNumeral_InvalidInputException(string input)
        {
            var converter = new RomanNumeralToDigitConverter();

            Assert.Throws <InvalidInputException>(() => converter.Convert(input));
        }
 public ConverterController(DigitToRomanNumeralConverter digitToRomanNumeralConverter, RomanNumeralToDigitConverter romanNumeralToDigitConverter)
 {
     _digitToRomanNumeralConverter = digitToRomanNumeralConverter;
     _romanNumeralToDigitConverter = romanNumeralToDigitConverter;
 }