public void Input0ReturnNulla() { converter = new RomanNumeralConverter(); int input = 0; string expectedResult = "nulla"; string actualResult = converter.ConvertToRomanNumeral(input); Assert.AreEqual(expectedResult, actualResult); }
public void InputIntegersReturnCorrectString( [Values(4, 9, 14, 19)] int input, [Values("IV", "IX", "XIV", "XIX")] string expectedResult) { converter = new RomanNumeralConverter(); string actualResult = converter.ConvertToRomanNumeral(input); Assert.AreEqual(expectedResult, actualResult); }
public void AssertIf90IsXC() { // Arrange string input = "90"; string expectedOutput = "XC"; // Act RomanNumeralConverter converter = new RomanNumeralConverter(); string actualOutput = converter.ConvertToRomanNumeral(int.Parse(input)); // Assert Assert.AreEqual(expectedOutput, actualOutput); }
public void AssertIf5IsV() { // Arrange string input = "5"; string expectedOutput = "V"; // Act RomanNumeralConverter converter = new RomanNumeralConverter(); string actualOutput = converter.ConvertToRomanNumeral(int.Parse(input)); // Assert Assert.AreEqual(expectedOutput, actualOutput); // Fails because Assert expected one less in value }