public void ConvertShouldUseSubstractionRules() { ArabicToRoman.Convert(4).Should().Be("IV"); ArabicToRoman.Convert(9).Should().Be("IX"); ArabicToRoman.Convert(40).Should().Be("XL"); ArabicToRoman.Convert(90).Should().Be("XC"); ArabicToRoman.Convert(400).Should().Be("CD"); ArabicToRoman.Convert(900).Should().Be("CM"); }
public void ConvertTests(int arabic, string roman) { Assert.That(ArabicToRoman.Convert(arabic), Is.EqualTo(roman)); }
public void ConvertShouldUseSubstractionRules(int input, string expected) { ArabicToRoman.Convert(input).Should().Be(expected); }
public void ConvertShouldReturnMs(int input, string expected) { ArabicToRoman.Convert(input).Should().Be(expected); }
public void ConvertShouldReturnLs(int input, string expected) { ArabicToRoman.Convert(50).Should().Be("L"); ArabicToRoman.Convert(67).Should().Be("LXVII"); }
public void ConvertShouldReturnIs() { ArabicToRoman.Convert(1).Should().Be("I"); ArabicToRoman.Convert(2).Should().Be("II"); ArabicToRoman.Convert(3).Should().Be("III"); }
public void ConvertShouldReturnMs() { ArabicToRoman.Convert(1000).Should().Be("M"); ArabicToRoman.Convert(1984).Should().Be("MCMLXXXIV"); }
public void ConvertShouldReturnDs() { ArabicToRoman.Convert(500).Should().Be("D"); ArabicToRoman.Convert(751).Should().Be("DCCLI"); }
public void ConvertShouldReturnCs() { ArabicToRoman.Convert(100).Should().Be("C"); ArabicToRoman.Convert(283).Should().Be("CCLXXXIII"); }
public void ConvertShouldReturnLs() { ArabicToRoman.Convert(50).Should().Be("L"); ArabicToRoman.Convert(67).Should().Be("LXVII"); }
public void ConvertShouldReturnXs() { ArabicToRoman.Convert(10).Should().Be("X"); ArabicToRoman.Convert(12).Should().Be("XII"); ArabicToRoman.Convert(16).Should().Be("XVI"); }
public void ConvertShouldReturnVs() { ArabicToRoman.Convert(5).Should().Be("V"); ArabicToRoman.Convert(7).Should().Be("VII"); }