public void TestConvertPositiveSmallIntegerToWord() { // Arrange var input = 1; // Act var result = NumberToWordsConverter.Convert(input); // Assert Assert.IsTrue(result.Equals("ONE", StringComparison.OrdinalIgnoreCase)); }
public void TestConvertNumberToWord() { // Arrange var input = 12.55; // Act var result = NumberToWordsConverter.Convert(input); // Assert Assert.IsTrue(result.NumberPartWord.Equals("TWELVE", StringComparison.OrdinalIgnoreCase) && result.FractionPartWord.Equals("FIFTY-FIVE", StringComparison.OrdinalIgnoreCase)); }
public void ConvertThousandsToWord() { NumberToWordsConverter converter = new NumberToWordsConverter(); string numberToTest = "2224"; var result = converter.Convert(numberToTest); Assert.AreEqual(true, result.IsOk); Assert.AreEqual(" two thousand two hundred and twenty four", result.Value); }
protected void SubmitDataAction(object sender, EventArgs e) { string numberAsWords = String.Empty; decimal?decimalNumber = DecimalValidator.Validate(NumberTextBox.Text); if (NameValidator.NameValidate(NameTextBox.Text)) { try { Name.Text = Server.HtmlEncode(NameTextBox.Text); } catch { WordNumberForm.Visible = false; ErrorMessage.Visible = true; } } else { ValidationErrorName.Visible = true; ValidationErrorName.Text = "Please enter a valid Name."; } if ((decimalNumber != null && decimalNumber < 1000000000000000000m)) { decimal number = (decimal)decimalNumber; try { numberAsWords = NumberToWordsConverter.Convert(number); Number.Text = numberAsWords; WordNumberForm.Visible = false; SuccessMessage.Visible = true; ValidationSuccess.Visible = true; ValidationSuccess.Text = "Number Converted Successfully."; } catch { WordNumberForm.Visible = false; ErrorMessage.Visible = true; } } else { ValidationErrorNumber.Visible = true; ValidationErrorNumber.Text = "Please enter a valid Number."; } }
public void Add_ThousandsNumber_ReturnString(decimal number, string expected) { string result = NumberToWordsConverter.Convert(number); Assert.AreEqual(expected, result); }