public void ConverterTest_RomanNumeral_Digit(string input, int expectedOutput) { var converter = new RomanNumeralToDigitConverter(); var actualOutput = converter.Convert(input); Assert.AreEqual(expectedOutput, actualOutput); }
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; }