public void CheckDuplicateChars_incorrect_false_returned() { string str = "MMMMIMX"; bool expected = false; RomanNumeralsConverter romanNumerals = RomanNumeralsConverter.GetConverter(); bool actual = romanNumerals.CheckDuplicateChars(str); Assert.AreEqual(expected, actual); }
public void ConvertRomanToInt_limit_3000_3000_returned() { string str = "MMMCMXCIX"; int expected = 3000; RomanNumeralsConverter romanNumerals = RomanNumeralsConverter.GetConverter(); int actual = romanNumerals.RomanToInt(str, (result) => result >= 3000); Assert.AreEqual(expected, actual); }
public void ConvertRomanToInt_correct_number_true_returned() { string str = "MMMCMXCIX"; int expected = 3999; RomanNumeralsConverter romanNumerals = RomanNumeralsConverter.GetConverter(); int actual = romanNumerals.ConvertRomanToInt(str, null); Assert.AreEqual(expected, actual); }
public void CheckSubstructionInside_not_power_ten_exceeded_false_returned() { string str = "MMMVX"; bool expected = false; RomanNumeralsConverter romanNumerals = RomanNumeralsConverter.GetConverter(); bool actual = romanNumerals.CheckSubstructionInside(str); Assert.AreEqual(expected, actual); }
public void CheckSubstructionInside_not_correspond_number_series_false_returned() { string str = "MMIMX"; bool expected = false; RomanNumeralsConverter romanNumerals = RomanNumeralsConverter.GetConverter(); bool actual = romanNumerals.CheckSubstructionInside(str); Assert.AreEqual(expected, actual); }
public void CheckRomanSymbols_MMMD_true_returned() { string str = "MMD"; bool expected = true; RomanNumeralsConverter romanNumerals = RomanNumeralsConverter.GetConverter(); bool actual = romanNumerals.CheckRomanSymbols(str); Assert.AreEqual(expected, actual); }
public void Convert_GivenTeenNumber_ShouldAppendAccordingly(int number, string expected) { //Arrange var sut = new RomanNumeralsConverter(); //Act var actual = sut.Convert(number); //Assert Assert.AreEqual(expected, actual); }
public void CheckRomanSymbols_extra_character_false_returned() { string str = "MMMDW"; bool expected = false; RomanNumeralsConverter romanNumerals = RomanNumeralsConverter.GetConverter(); bool actual = romanNumerals.CheckRomanSymbols(str); Assert.AreEqual(expected, actual); }
public void Should_raise_error_because_of_wrong_order(string value) { var cut = new RomanNumeralsConverter(); var actual = Assert.Throws <ArgumentOutOfRangeException>(() => cut.ConvertSubtractionRule(value)); Assert.Contains("Wrong order", actual.Message); Assert.Equal("IXC", actual.ActualValue?.ToString()); }
public void Convert_GivenNumber10_ShouldReturnIX() { //Arrange var sut = new RomanNumeralsConverter(); var number = 10; var expected = "X"; //Act var actual = sut.Convert(number); //Assert Assert.AreEqual(expected, actual); }
public void Convert_GivenNumber2008_ShouldReturnMMVIII() { //Arrange var sut = new RomanNumeralsConverter(); var number = 2008; var expected = "MMVIII"; //Act var actual = sut.Convert(number); //Assert Assert.AreEqual(expected, actual); }
public void When_InputIsOne_Return_I(int input, string expected) { var result = new RomanNumeralsConverter().Convert(input); result.Should().Be(expected); }
public void Setup() { rc = new RomanNumeralsConverter(); }
public void Convert_VII_ReturnsSeven() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(7U, numbersConverter.Convert("VII")); }
public void Convert_CMD_ThrowsException() { var numbersConverter = new RomanNumeralsConverter(); numbersConverter.Convert("CMD"); }
public void Convert_CLXXXIV_ReturnsOneHundredEightyFour() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(184U, numbersConverter.Convert("CLXXXIV")); }
public void Convert_CDLXVI_ReturnsFourHundredSixtySix() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(466U, numbersConverter.Convert("CDLXVI")); }
public void Convert_LXXVIII_ReturnsSeventyEight() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(78U, numbersConverter.Convert("LXXVIII")); }
public void Convert_XIV_ReturnsFourteen() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(14U, numbersConverter.Convert("XIV")); }
public void Convert_IX_ReturnsNine() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(9U, numbersConverter.Convert("IX")); }
public string ShouldConvertNumbers(int number) { var converter = new RomanNumeralsConverter(); return(converter.Convert(number)); }
public void Convert_II_ReturnsTwo() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(2U, numbersConverter.Convert("II")); }
public void Convert_EmptyString_ReturnsZero() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(0U, numbersConverter.Convert(string.Empty)); }
public void Convert_V_ReturnsFive() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(5U, numbersConverter.Convert("V")); }
public void TestReturnValueForTwo() { RomanNumeralsConverter rn = new RomanNumeralsConverter(); Assert.AreEqual("II", rn.Convert(2)); }
public void Convert_I_ReturnsOne() { var numbersConverter = new RomanNumeralsConverter(); Assert.AreEqual(1U, numbersConverter.Convert("I")); }
public void ReturnARomanNumeralGivenAnArabicNumeral(int arabicNumeral, string expectedOutput) { var result = new RomanNumeralsConverter().Convert(arabicNumeral); Assert.That(result, Is.EqualTo(expectedOutput)); }
public void TestReturnValueForThreeFourTwentyTwo() { RomanNumeralsConverter rn = new RomanNumeralsConverter(); Assert.AreEqual("MMMCDXXII", rn.Convert(3422)); }
public void ReturnAStringGivenAPositiveInteger() { var result = new RomanNumeralsConverter().Convert(1); Assert.That(result.GetType(), Is.EqualTo(typeof(string))); }
public void Test1() { RomanNumeralsConverter rn = new RomanNumeralsConverter(); Assert.AreEqual("nulla", rn.Convert(0)); }