public void DataDrivenTest(int testId, int number, string expected) { var sut = new IntegerToEnglishWords(); string actual = MeasureAndExecute(testId, () => sut.NumberToWords(number)); actual.Should().Be(expected); }
public void MustBeNonNegative() { // arrange int num = -1; // act // assert Assert.ThrowsException <ArgumentException>(() => IntegerToEnglishWords.NumberToWords(num)); }
public void TestEnglishNumbers(int num, string expectedNumber) { // arrange // act string actualNumber = IntegerToEnglishWords.NumberToWords(num); // assert Assert.AreEqual(expectedNumber, actualNumber); }
public void NumberToWords() { // TODO: tests IntegerToEnglishWords l = new IntegerToEnglishWords(); var x12 = l.NumberToWords(123); x12 = l.NumberToWords(12345); x12 = l.NumberToWords(1234567); x12 = l.NumberToWords(1234567890); x12 = l.NumberToWords(1000); x12 = l.NumberToWords(1001); x12 = l.NumberToWords(1023); x12 = l.NumberToWords(0); x12 = l.NumberToWords(1000000); }