public void GivenThousandWhenConvertThenValue() { var convert = new ConvertisseurRomain(); PrivateObject privConvert = new PrivateObject(convert); Object[] arg = { 0 }; string res = (string)privConvert.Invoke("RetournerMillierRomain", arg); Assert.AreEqual(res, ""); arg[0] = 1; res = (string)privConvert.Invoke("RetournerMillierRomain", arg); Assert.AreEqual(res, "M"); arg[0] = 2; res = (string)privConvert.Invoke("RetournerMillierRomain", arg); Assert.AreEqual(res, "MM"); arg[0] = 3; res = (string)privConvert.Invoke("RetournerMillierRomain", arg); Assert.AreEqual(res, "MMM"); arg[0] = 4; res = (string)privConvert.Invoke("RetournerMillierRomain", arg); Assert.AreEqual(res, "MMMM"); }
public void GivenIntWhenConvertThenValue() { var convert = new ConvertisseurRomain(); PrivateObject privConvert = new PrivateObject(convert); Object[] arg = { 0 }; string res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, ""); arg[0] = 1; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "I"); arg[0] = 2; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "II"); arg[0] = 3; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "III"); arg[0] = 4; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "IV"); arg[0] = 5; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "V"); arg[0] = 6; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "VI"); arg[0] = 7; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "VII"); arg[0] = 8; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "VIII"); arg[0] = 9; res = (string)privConvert.Invoke("RetournerEntierRomain", arg); Assert.AreEqual(res, "IX"); }
public void GivenHundredsWhenConvertThenValue() { var convert = new ConvertisseurRomain(); PrivateObject privConvert = new PrivateObject(convert); Object[] arg = { 0 }; string res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, ""); arg[0] = 1; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "C"); arg[0] = 2; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "CC"); arg[0] = 3; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "CCC"); arg[0] = 4; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "CD"); arg[0] = 5; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "D"); arg[0] = 6; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "DC"); arg[0] = 7; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "DCC"); arg[0] = 8; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "DCCC"); arg[0] = 9; res = (string)privConvert.Invoke("RetournerCentaineRomain", arg); Assert.AreEqual(res, "CM"); }
public void GivenTensWhenConvertThenValue() { var convert = new ConvertisseurRomain(); PrivateObject privConvert = new PrivateObject(convert); Object[] arg = { 0 }; string res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, ""); arg[0] = 1; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "X"); arg[0] = 2; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "XX"); arg[0] = 3; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "XXX"); arg[0] = 4; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "XL"); arg[0] = 5; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "L"); arg[0] = 6; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "LX"); arg[0] = 7; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "LXX"); arg[0] = 8; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "LXXX"); arg[0] = 9; res = (string)privConvert.Invoke("RetournerDizaineRomain", arg); Assert.AreEqual(res, "XC"); }
public void Given1234WhenConvertThenValue() { string res = new ConvertisseurRomain().ConvertirEnNombreRomain(1234); Assert.AreEqual(res, "MCCXXXIV"); }
public void GivenMore4999WhenConvertThenEmpty() { string res = new ConvertisseurRomain().ConvertirEnNombreRomain(5000); Assert.IsTrue(String.IsNullOrEmpty(res)); }
public void GivenLess0WhenConvertThenEmpty() { string res = new ConvertisseurRomain().ConvertirEnNombreRomain(-1); Assert.IsTrue(String.IsNullOrEmpty(res)); }