public void VerifyRomanToDecimalConversionForEmptyString() { string romanStr = ""; int val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(0, val); }
public void VerifyRomanToDecimalConversion() { string romanStr = "MCMIV"; int val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(1904, val); }
public void VerifyDecimalValueForRomansubtractivenotation() { string romanStr = "IV"; int val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(4, val); romanStr = "CD"; val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(400, val); }
public void VerifyDecimalValueForSingleRomanSymbol() { string romanStr = "V"; int val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(5, val); romanStr = "C"; val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(100, val); }
public void VerifyDecimalValueForRepeatingRomanSymbol() { string romanStr = "II"; int val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(2, val); romanStr = "XXX"; val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(30, val); romanStr = "CC"; val = RomanToDecimalConverter.RomanToDecimal(romanStr); Assert.AreEqual(200, val); }