public void One() { if (RomanToEnglish.TryConvert('I', out int english) && english == 1) { Assert.Pass(); } else { Assert.Fail(); } }
public void Nine() { try { RomanToEnglish.TryConvert("VIIII", out _); } catch (Exception ex) { Assert.Fail(ex.Message); } Assert.Pass(); }
public void Five() { if (RomanToEnglish.TryConvert('V', out int english) && english == 5) { Assert.Pass(); } else { Assert.Fail(); } }
public static void RomanToEnglishTest(string roman, int expectedAnswer) { if (RomanToEnglish.TryConvert(roman, out int answer) == false) { Assert.Fail("Could not convert " + roman + "."); } if (answer != expectedAnswer) { Assert.Fail("Wrong answer. Expected " + expectedAnswer + " but was " + answer + "."); } Assert.Pass(); }