public void ThreeNumTest() { Assert.AreEqual("sto dwadzieœcia dziewiêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("129")); Assert.AreEqual("trzysta piêtnaœcie z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("315")); Assert.AreEqual("osiemset piêædziesi¹t cztery z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("854")); Assert.AreEqual("dziewiêæset dziewiêædziesi¹t dziewiêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("999")); }
public void ThreeNumTest() { Assert.AreEqual("sto dwadzieœcia dziewiêæ", NumberToWordsConverter.ConvertToWords(129)); Assert.AreEqual("trzysta piêtnaœcie", NumberToWordsConverter.ConvertToWords(315)); Assert.AreEqual("osiemset piêædziesi¹t cztery", NumberToWordsConverter.ConvertToWords(854)); Assert.AreEqual("dziewiêæset dziewiêædziesi¹t dziewiêæ", NumberToWordsConverter.ConvertToWords(999)); }
private void FillInWorksheetWithData(ref Worksheet worksheet, InputCompany inputCompany, WhiteListVerResult whiteListVerResult) { if (inputCompany.NoteID.Length < 4) // means that only number is given { ((Range)worksheet.Cells[3, 1]).Formula = string.Format($"nr {inputCompany.NoteID}/{DateTime.Now.Month}/{DateTime.Now.Year}"); } else //means that the full number was given in the input file { ((Range)worksheet.Cells[3, 1]).Formula = string.Format($"nr {inputCompany.NoteID}"); } if (string.IsNullOrEmpty(inputCompany.NoteDate)) { ((Range)worksheet.Cells[3, 9]).Formula = DateTime.Now.ToString("dd.MM.yyyyr."); } else { ((Range)worksheet.Cells[3, 9]).Formula = string.Format($"{inputCompany.NoteDate}"); } ((Range)worksheet.Cells[4, 9]).Formula = GetPaymentPeriod(inputCompany.NoteTitle); string fullNameWithAbbr = FormatHelper.AbbreviateFullNameOfCompany(whiteListVerResult.FullName); fullNameWithAbbr = fullNameWithAbbr.Replace("\"", string.Empty); int numOfLinesForFullNames = 1 + (fullNameWithAbbr.Length / _maxLengthOfLineInFile); for (int j = 0; j < numOfLinesForFullNames; j++) { string temp = fullNameWithAbbr.Substring(j * _maxLengthOfLineInFile); temp = temp.Substring(0, Math.Min(_maxLengthOfLineInFile, temp.Length)).Trim(); ((Range)worksheet.Cells[8 + j, 8]).Formula = temp; } string addressFull = string.IsNullOrEmpty(whiteListVerResult.FullResidenceAddress) ? whiteListVerResult.FullWorkingAddress : whiteListVerResult.FullResidenceAddress; addressFull = string.Concat(AddressHelper.GetStreetPrefix(addressFull), _space, addressFull).Trim(); addressFull = addressFull.Replace(_colon, string.Empty); int addressDivIndex = _postalCodePattern.Match(addressFull).Index; ((Range)worksheet.Cells[8 + numOfLinesForFullNames, 8]).Formula = addressFull.Substring(0, addressDivIndex).Trim(); ((Range)worksheet.Cells[9 + numOfLinesForFullNames, 8]).Formula = addressFull.Substring(addressDivIndex).Trim(); ((Range)worksheet.Cells[14, 9]).Formula = whiteListVerResult.Nip.Insert(3, _space).Insert(6, _space).Insert(9, _space); ((Range)worksheet.Cells[17, 9]).Formula = FormatHelper.GetAccountNumberInString(whiteListVerResult.GivenAccountNumber); ((Range)worksheet.Cells[21, 9]).Formula = inputCompany.NoteNettoAmount; ((Range)worksheet.Cells[24, 3]).Formula = inputCompany.NoteTitle; string nettoAmountStr = inputCompany.NoteNettoAmount.Replace(_dot, _colon); double nettoAmount = double.Parse(nettoAmountStr); double vatAmout = Math.Round(0.08 * nettoAmount, 2); ((Range)worksheet.Cells[36, 3]).Formula = NumberToWordsConverter.ConvertNumberToAmountPln((nettoAmount + vatAmout).ToString()); }
public void FourDigitNumTest() { Assert.AreEqual("jeden tysi¹c dwieœcie trzydzieœci trzy", NumberToWordsConverter.ConvertToWords(1233)); Assert.AreEqual("dwa tysi¹ce trzysta trzy", NumberToWordsConverter.ConvertToWords(2303)); Assert.AreEqual("szeœæ tysiêcy trzynaœcie", NumberToWordsConverter.ConvertToWords(6013)); Assert.AreEqual("piêæ tysiêcy dwieœcie dwadzieœcia osiem", NumberToWordsConverter.ConvertToWords(5228)); Assert.AreEqual("trzy tysi¹ce sto", NumberToWordsConverter.ConvertToWords(3100)); }
public void FourDigitNumTest() { Assert.AreEqual("jeden tysi¹c dwieœcie trzydzieœci trzy z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("1233")); Assert.AreEqual("dwa tysi¹ce trzysta trzy z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("2303")); Assert.AreEqual("szeœæ tysiêcy trzynaœcie z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("6013")); Assert.AreEqual("piêæ tysiêcy dwieœcie dwadzieœcia osiem z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("5228")); Assert.AreEqual("trzy tysi¹ce sto z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("3100")); }
public void TeenstNumTest() { Assert.AreEqual("dziesiêæ", NumberToWordsConverter.ConvertToWords(10)); Assert.AreEqual("jedenaœcie", NumberToWordsConverter.ConvertToWords(11)); Assert.AreEqual("dwanaœcie", NumberToWordsConverter.ConvertToWords(12)); Assert.AreEqual("czternaœcie", NumberToWordsConverter.ConvertToWords(14)); Assert.AreEqual("dziewiêtnaœcie", NumberToWordsConverter.ConvertToWords(19)); }
public void TeenstNumTest() { Assert.AreEqual("dziesiêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("10")); Assert.AreEqual("jedenaœcie z³otych 89/100", NumberToWordsConverter.ConvertNumberToAmountPln("11,89")); Assert.AreEqual("dwanaœcie z³otych 87/100", NumberToWordsConverter.ConvertNumberToAmountPln("12.87")); Assert.AreEqual("trzynaœcie z³otych 76/100", NumberToWordsConverter.ConvertNumberToAmountPln("13.76")); Assert.AreEqual("dziewiêtnaœcie z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("19")); }
public void SiXDigitNumTest() { Assert.AreEqual("sto dwadzieœcia jeden tysiêcy dwieœcie czterdzieœci piêæ", NumberToWordsConverter.ConvertToWords(121245)); Assert.AreEqual("trzysta dwa tysi¹ce trzy", NumberToWordsConverter.ConvertToWords(302003)); Assert.AreEqual("piêæset tysiêcy jedenaœcie", NumberToWordsConverter.ConvertToWords(500011)); Assert.AreEqual("dziewiêæset jedenaœcie tysiêcy trzynaœcie", NumberToWordsConverter.ConvertToWords(911013)); Assert.AreEqual("sto tysiêcy", NumberToWordsConverter.ConvertToWords(100000)); Assert.AreEqual("sto dwa tysi¹ce dwieœcie dwa", NumberToWordsConverter.ConvertToWords(102202)); }
public void FiveDigitNumTest() { Assert.AreEqual("jedenaœcie tysiêcy dwieœcie czterdzieœci cztery", NumberToWordsConverter.ConvertToWords(11244)); Assert.AreEqual("dwadzieœcia dwa tysi¹ce czterysta jeden", NumberToWordsConverter.ConvertToWords(22401)); Assert.AreEqual("piêædziesi¹t szeœæ tysiêcy czternaœcie", NumberToWordsConverter.ConvertToWords(56014)); Assert.AreEqual("trzydzieœci jeden tysiêcy", NumberToWordsConverter.ConvertToWords(31000)); Assert.AreEqual("dwadzieœcia tysiêcy trzy", NumberToWordsConverter.ConvertToWords(20003)); Assert.AreEqual("dziesiêæ tysiêcy czterysta piêædziesi¹t szeœæ", NumberToWordsConverter.ConvertToWords(10456)); }
public void OneDigitNumTest() { Assert.AreEqual("jeden z³oty 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("1")); Assert.AreEqual("piêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("5")); Assert.AreEqual("dziewiêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("9")); Assert.AreEqual("dziewiêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("9,00")); Assert.AreEqual("trzy z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("3")); Assert.AreEqual("trzy z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("3.00")); }
public void FiveDigitNumTest() { Assert.AreEqual("jedenaœcie tysiêcy dwieœcie czterdzieœci cztery z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("11244")); Assert.AreEqual("dwadzieœcia dwa tysi¹ce czterysta jeden z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("22401")); Assert.AreEqual("piêædziesi¹t szeœæ tysiêcy czternaœcie z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("56014")); Assert.AreEqual("trzydzieœci jeden tysiêcy z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("31000")); Assert.AreEqual("dwadzieœcia tysiêcy trzy z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("20003")); Assert.AreEqual("dziesiêæ tysiêcy czterysta piêædziesi¹t szeœæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("10456")); }
public void SiXDigitNumTest() { Assert.AreEqual("sto dwadzieœcia jeden tysiêcy dwieœcie czterdzieœci piêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("121245")); Assert.AreEqual("trzysta dwa tysi¹ce trzy z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("302003")); Assert.AreEqual("piêæset tysiêcy jedenaœcie z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("500011")); Assert.AreEqual("dziewiêæset jedenaœcie tysiêcy trzynaœcie z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("911013")); Assert.AreEqual("sto tysiêcy z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("100000")); Assert.AreEqual("sto dwa tysi¹ce dwieœcie dwa z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("102202")); }
public void GetHundreds() { NumberToWordsConverter converter = new NumberToWordsConverter(); int numberToTest = 224; string result = converter.ConvertHunderds(numberToTest); Assert.AreEqual("two hundred ", result); }
public void GetOnes() { NumberToWordsConverter converter = new NumberToWordsConverter(); int numberToTest = 224; string result = converter.ConvertOnes(numberToTest); Assert.AreEqual("four", result); }
private static string GetDollarPartString(int dollars) { string dollarWord = dollars == 1 ? CurrencyStrings.Dollar : CurrencyStrings.Dollars; string dollarsPartWord = NumberToWordsConverter.ConvertNumberToWords(dollars); dollarsPartWord += dollarsPartWord.EndsWith(" ") ? dollarWord : $" {dollarWord}"; return(dollarsPartWord); }
public void GetTens_Tees() { NumberToWordsConverter converter = new NumberToWordsConverter(); int numberToTest = 224; string result = converter.ConvertTens(numberToTest); Assert.AreEqual("twenty", result); }
public void ConvertTripletToWord() { NumberToWordsConverter converter = new NumberToWordsConverter(); int numberToTest = 224; string result = converter.ConvertTriplet(numberToTest); Assert.AreEqual("two hundred and twenty four", result); }
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 CreateNumberLengthToMultipleOfThree_OriginalLengthLessThanThree() { NumberToWordsConverter converter = new NumberToWordsConverter(); decimal numberToTest = 23; var result = converter.CreateNumberLengthToMultipleOfThree(numberToTest); Assert.AreEqual(3, result.Length); Assert.AreEqual("023", result); }
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); }
public void TwoDigitNumTest() { Assert.AreEqual("dwadzieœcia jeden", NumberToWordsConverter.ConvertToWords(21)); Assert.AreEqual("trzydzieœci dwa", NumberToWordsConverter.ConvertToWords(32)); Assert.AreEqual("czterdzieœci cztery", NumberToWordsConverter.ConvertToWords(44)); Assert.AreEqual("piêædziesi¹t piêæ", NumberToWordsConverter.ConvertToWords(55)); Assert.AreEqual("szeœædziesi¹t szeœæ", NumberToWordsConverter.ConvertToWords(66)); Assert.AreEqual("szeœædziesi¹t", NumberToWordsConverter.ConvertToWords(60)); Assert.AreEqual("siedemdziesi¹t trzy", NumberToWordsConverter.ConvertToWords(73)); Assert.AreEqual("osiemdziesi¹t siedem", NumberToWordsConverter.ConvertToWords(87)); Assert.AreEqual("dziewiêædziesi¹t osiem", NumberToWordsConverter.ConvertToWords(98)); }
public void TwoDigitNumTest() { Assert.AreEqual("dwadzieœcia jeden z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("21")); Assert.AreEqual("trzydzieœci dwa z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("32")); Assert.AreEqual("czterdzieœci cztery z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("44")); Assert.AreEqual("piêædziesi¹t piêæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("55")); Assert.AreEqual("szeœædziesi¹t szeœæ z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("66")); Assert.AreEqual("szeœædziesi¹t z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("60")); Assert.AreEqual("siedemdziesi¹t trzy z³ote 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("73")); Assert.AreEqual("osiemdziesi¹t siedem z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("87")); Assert.AreEqual("dziewiêædziesi¹t osiem z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("98")); Assert.AreEqual("dwadzieœcia dwa z³ote 34/100", NumberToWordsConverter.ConvertNumberToAmountPln("22.34")); }
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 OneDigitNumTest() { Assert.AreEqual("jeden", NumberToWordsConverter.ConvertToWords(1)); Assert.AreEqual("piêæ", NumberToWordsConverter.ConvertToWords(5)); Assert.AreEqual("dziewiêæ", NumberToWordsConverter.ConvertToWords(9)); }
public void ZeroTest() { Assert.AreEqual("zero z³otych 00/100", NumberToWordsConverter.ConvertNumberToAmountPln("0")); }
public void Add_ThousandsNumber_ReturnString(decimal number, string expected) { string result = NumberToWordsConverter.Convert(number); Assert.AreEqual(expected, result); }
public void ZeroTest() { Assert.AreEqual("zero", NumberToWordsConverter.ConvertToWords(0)); }