public InputConverter(IArgumentParser argumentParser, ArabicToRomanConverter arabicToRomanConverter, RomanToArabicConverter romanToArabicConverter) { _argumentParser = argumentParser; _arabicToRomanConverter = arabicToRomanConverter; _romanToArabicConverter = romanToArabicConverter; }
public InputConverter ComposeInputConverter() { IArgumentParser argumentParser = new ArgumentParser(); ArabicToRomanConverter arabicToRomanConverter = CreateArabicToRomanConverter(); RomanToArabicConverter romanToArabicConverter = CreateRomanToArabicConverter(); return(new InputConverter(argumentParser, arabicToRomanConverter, romanToArabicConverter)); }
public void SetUp() { _romanToArabicConverter = new RomanToArabicConverter(); }
public void SetUp() { _validatorMock = new Mock <IRomanNumeralValidator>(); _valueGathererMock = new Mock <IValueGatherer>(); _romanToArabicConverter = new RomanToArabicConverter(_validatorMock.Object, _valueGathererMock.Object); }