public void CheckWhetherTheFunctionReturnNegativeNumber() { // Arrange NumberToWordsService numberService = new NumberToWordsService(); decimal value = -123.45M; string numberInWord = "NEGATIVE VALUE"; // Act string result = numberService.ConvertNumberToString(value); // Assert Assert.AreEqual(numberInWord, result); }
public void CheckWhetherTheFunctionReturnZero() { // Arrange NumberToWordsService numberService = new NumberToWordsService(); decimal value = 0.00M; string numberInWord = "ZERO DOLLARS"; // Act string result = numberService.ConvertNumberToString(value); // Assert Assert.AreEqual(numberInWord, result); }
public void CheckWhetherTheFunctionReturnCorrectStringForaNumberWithIntegerPartOnly() { // Arrange NumberToWordsService numberService = new NumberToWordsService(); decimal value = 123.00M; string numberInWord = "ONE HUNDRED AND TWENTY-THREE DOLLARS"; // Act string result = numberService.ConvertNumberToString(value); // Assert Assert.AreEqual(numberInWord, result); }
public void CheckWhetherTheFunctionReturnCorrectStringForaNumberWithDecimalOnly() { // Arrange NumberToWordsService numberService = new NumberToWordsService(); decimal value = 0.45M; string numberInWord = "ZERO DOLLARS AND FORTY-FIVE CENTS"; // Act string result = numberService.ConvertNumberToString(value); // Assert Assert.AreEqual(numberInWord, result); }
public string Get(string numbers) { INumberToWordsService nb = new NumberToWordsService(); return(nb.ConvertNumberToWords(numbers)); }
public void SetUp() { _service = new NumberToWordsService(new CurrencyParser(), new CurrencyOutputFormatter(), new NumberTranslator(), new ServiceConfigurations()); }