Exemple #1
0
        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);
        }