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));
        }
Beispiel #6
0
 public void SetUp()
 {
     _service = new NumberToWordsService(new CurrencyParser(), new CurrencyOutputFormatter(), new NumberTranslator(), new ServiceConfigurations());
 }