public void TestRoman_CannotSubtract() { Roman.Parse("VX"); }
public void TestRoman_CanSubtract() { Assert.AreEqual(444, Roman.Parse("CDXLIV")); Assert.AreEqual(999, Roman.Parse("CMXCIX")); }
public void TestRoman_CannotRepeat() { Roman.Parse("VV"); }
public void TestRoman_ExceedMaxRepeatCount() { Roman.Parse("IIII"); }
public void TestRoman_OnePrimitive() { Assert.AreEqual(10, Roman.Parse("X")); }
public void TestRoman_InvalidSubtractFrom() { Roman.Parse("IL"); }