public void Return_III_Given_Value_Of_3() { var result = NumeralsConverter.ToRoman(3); Assert.Equal("III", result); }
public void Return_IV_Given_Value_Of_4() { var result = NumeralsConverter.ToRoman(4); Assert.Equal("IV", result); }
public void Throw_Exception_Given_Value_Of_Out_Of_Range(int value) { Exception ex = Assert.Throws <ArgumentOutOfRangeException>(() => NumeralsConverter.ToRoman(value)); Assert.Equal($"The value '{value}' must be between 1 and 1000.{Environment.NewLine}Parameter name: number", ex.Message); }
public void Return_L_Given_Value_Of_1000() { var result = NumeralsConverter.ToRoman(1000); Assert.Equal("M", result); }
public void Return_IC_Given_Value_Of_99() { var result = NumeralsConverter.ToRoman(99); Assert.Equal("IC", result); }
public void Return_IXX_Given_Value_Of_19() { var result = NumeralsConverter.ToRoman(19); Assert.Equal("IXX", result); }
public void Return_VI_Given_Value_Of_6() { var result = NumeralsConverter.ToRoman(6); Assert.Equal("VI", result); }