public void TestRomanToInt1() { RomanToInt rToInt = new RomanToInt(); int result = rToInt.Convert("MMXVI"); Assert.AreEqual(2016, result); }
public void LVIII() { var input = "LVIII"; var expected = 58; var actual = RomanToInt.Solution(input); Assert.Equal(expected, actual); }
public void MDCCCLXXXIV() { var input = "MDCCCLXXXIV"; var expected = 1884; var actual = RomanToInt.Solution(input); Assert.Equal(expected, actual); }
public void NoScoresTest() { var input = "IV"; var expected = 4; var actual = RomanToInt.Solution(input); Assert.Equal(expected, actual); }
public void Excution2Test() { RomanToInt p = new RomanToInt(); foreach (var target in targets) { Assert.AreEqual(target.Value, p.Excution2(target.Key)); } }
public void InvalidRomanItemRomanToInt() { //Arrange RomanToInt romanToInt = new RomanToInt(); //Act string roman = "LILB"; //Assert Assert.Equal(-1, romanToInt.RomanToInteger(roman)); }
public void ValidRomanToInt() { //Arrange RomanToInt romanToInt = new RomanToInt(); //Act string roman = "XCIX"; //Assert Assert.Equal(99, romanToInt.RomanToInteger(roman)); }
public void OutOfRangeRomanToInt() { //Arrange RomanToInt romanToInt = new RomanToInt(); //Act string roman = "MMMM"; //Assert Assert.Equal(-3, romanToInt.RomanToInteger(roman)); }
public void InvalidRomanRomanToInt() { //Arrange RomanToInt romanToInt = new RomanToInt(); //Act string roman = "IXX"; //Assert Assert.Equal(-2, romanToInt.RomanToInteger(roman)); }
public void EmptyRomanToInt() { //Arrange RomanToInt romanToInt = new RomanToInt(); //Act string roman = ""; //Assert Assert.Equal(0, romanToInt.RomanToInteger(roman)); }
public void SetupTests() { romanToInt = new RomanToInt(); }
void InternalTest(string roman, int expected) { int result = RomanToInt.Solve(roman); Assert.Equal(expected, result); }