public RomanCharacterModel CreateRomanCharacter(int number) { var romanCharacter = new RomanCharacterModel() { RomanString = ConvertBySubtraction.Convert(number) }; return(romanCharacter); }
public void ConvertBySubtraction_NumberExceedsMaxValue_ArgumentExceptionThrown(int number) { Assert.That(() => ConvertBySubtraction.Convert(number), Throws.TypeOf <ArgumentException>() .With.Message.EqualTo("Roman numerals have a maximum calculation value of 3999")); }
public string ConvertBySubtraction_ValidNumber_ReceiveRomanNumeral(int number) { var romanNumeral = ConvertBySubtraction.Convert(number); return(romanNumeral); }