static void Main(string[] args) { var parser = new RomanParser(); var romanChain = "II"; parser.RomanToInt(romanChain); }
public void RomanToInt_ReturnsIntegerValue() { // Given var parser = new RomanParser(); // When var actual = parser.RomanToInt(string.Empty); // Expect Assert.IsType <int>(actual); }
public void ShouldReturnD_IfNumberIs500() { // Arrange int number = 500; string expected = "D"; // Act string actual = RomanParser.Parse(number); // Assert Assert.AreEqual(expected, actual); }
public void RomanToInt_ReturnsRightValue() { // Given var parser = new RomanParser(); var romanNumber = "III"; var expected = 3; // When var actual = parser.RomanToInt(romanNumber); // Expect Assert.Equal(expected, actual); }
static void Main(string[] args) { Console.WriteLine("\t===== Parse to Roman =====\n"); Console.Write("Enter a number to convert : "); Console.Write("Enter a number to convert : "); try { int number = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(number + " in roman = " + RomanParser.Parse(number)); } catch (FormatException) { Console.WriteLine("Bad value"); } }