public void One_Should_Return_I() { var converter = new RomanNumeralConverter(); var one = converter.Convert(1); one.Should().Be("I"); }
public void Four_Should_Return_IV() { var converter = new RomanNumeralConverter(); var four = converter.Convert(4); four.Should().Be("IV"); }
public void Three_Should_Return_III() { var converter = new RomanNumeralConverter(); var three = converter.Convert(3); three.Should().Be("III"); }
public void Two_Should_Return_II() { var converter = new RomanNumeralConverter(); var two = converter.Convert(2); two.Should().Be("II"); }
public void Ten_Should_Return_X() { var converter = new RomanNumeralConverter(); var ten = converter.Convert(10); ten.Should().Be("X"); }
public void Five_Should_Return_V() { var converter = new RomanNumeralConverter(); var five = converter.Convert(5); five.Should().Be("V"); }
public void Given_I_Have_100_Return_C() { // Given I have the value 100 int number = 100; // When I pass the value in to the roman numeral converter IRomanNumeralConverter romanNumeralConverter = new RomanNumeralConverter(); string roman = romanNumeralConverter.Convert(number); // I get back "C" Assert.AreEqual("C", roman); }
public void Given_I_Have_95_Return_XCV() { // Given I have the value 95 int number = 95; // When I pass the value in to the roman numeral converter IRomanNumeralConverter romanNumeralConverter = new RomanNumeralConverter(); string roman = romanNumeralConverter.Convert(number); // I get back "XCV" Assert.AreEqual("XCV", roman); }
public void Given_I_Have_51_Return_LI() { // Given I have the value 51 int number = 51; // When I pass the value in to the roman numeral converter IRomanNumeralConverter romanNumeralConverter = new RomanNumeralConverter(); string roman = romanNumeralConverter.Convert(number); // I get back "LI" Assert.AreEqual("LI", roman); }
public void Convert_ReturnsRomanNumerals_ForPositiveIntgerStrings([NotNull] string value, [NotNull] string expected) { // Arrange var sut = new RomanNumeralConverter(); // Act string actual = sut.Convert(value); // Assert Assert.AreEqual(expected, actual, "Input value: " + value); }
private static void TestTwo() { System.Console.WriteLine("Test2: Roman Numerals"); System.Console.Write("Number: "); string value = System.Console.ReadLine(); if (value != null) { var converter = new RomanNumeralConverter(); string text = converter.Convert(value); System.Console.WriteLine(text); } }
public void ShouldReturn1ForI() { Assert.AreEqual(1, converter.Convert("I")); }
public void ConverterShouldThrowExceptionIfIncorrectRomanNumeralIsInputted() { var sut = new RomanNumeralConverter(); Assert.Throws <ArgumentException>(() => sut.Convert("aaa")); }
public void Convert_0_throws_exception() { RomanNumeralConverter c = new RomanNumeralConverter(); Assert.ThrowsException <ArgumentOutOfRangeException>(() => c.Convert(0)); }
public void Convert_Arabic_Number_To_Roman_Numeral(int arabicNumber, string expectedRomanNumeral) { var romanNumeral = RomanNumeralConverter.Convert(arabicNumber); Assert.That(romanNumeral, Is.EqualTo(expectedRomanNumeral)); }
public void Int_Should_Return_String(int numberToConvert, string expectedResult) { var converter = new RomanNumeralConverter(); var actual = converter.Convert(numberToConvert); actual.Should().Be(expectedResult); }