public List <string> FindAlphanumericsThinSpace(string text, string decimalSeparators, string thousandSeparators) { var iNumberSettingsMock = NumberVerifierLocalizationsSettings.AllowLocalization(); NumberVerifierLocalizationsSettings.InitSeparators(iNumberSettingsMock); var numberVerifier = new NumberVerifierMain(iNumberSettingsMock.Object); var textAlphanumericsList = numberVerifier.GetAlphanumericList(text); Assert.True(textAlphanumericsList.Item2.Count != 0); return(textAlphanumericsList.Item2); }
public string ReturnNegativeNumbersWithNormalMinusSign(string text, string decimalSeparators, string thousandSeparators) { var iMockSettings = NumberVerifierLocalizationsSettings.AllowLocalization(); NumberVerifierLocalizationsSettings.InitSeparators(iMockSettings); var numberVerifierMain = new NumberVerifierMain(iMockSettings.Object); var negativeNumberNormalized = numberVerifierMain.NormalizeNumberWithMinusSign(text); Assert.True(!string.IsNullOrEmpty(negativeNumberNormalized)); return(negativeNumberNormalized); }
public List <string> AlphanumericCustomsSeparators(string text) { var iNumberSettingsMock = NumberVerifierLocalizationsSettings.AllowLocalization(); NumberVerifierLocalizationsSettings.InitSeparators(iNumberSettingsMock); var numberVerifier = new NumberVerifierMain(iNumberSettingsMock.Object); var textAlphanumericsList = numberVerifier.GetAlphanumericList(text); Assert.True(textAlphanumericsList.Item2.Count != 0); return(textAlphanumericsList.Item2); }
public void OmitZeroLongFormNegativeNumbersMinusSign(string numberWithPeriod, string numberWithComma) { var mockSettings = NumberVerifierLocalizationsSettings.AllowLocalization(); NumberVerifierLocalizationsSettings.InitSeparators(mockSettings); var numberVerifierMain = new NumberVerifierMain(mockSettings.Object); var normalizedNumberWithPeriod = numberVerifierMain.OmitZero(numberWithPeriod); var normalizedNumberWithComma = numberVerifierMain.OmitZero(numberWithComma); Assert.Equal("m0.55", normalizedNumberWithPeriod); Assert.Equal("m0,55", normalizedNumberWithComma); }
public string OmitZeroShortFormNegativeNumbers(string text) { var mockSettings = NumberVerifierLocalizationsSettings.AllowLocalization(); NumberVerifierLocalizationsSettings.InitSeparators(mockSettings); var numberVerifierMain = new NumberVerifierMain(mockSettings.Object); var normalizedNumber = numberVerifierMain.OmitZero(text); Assert.Equal("m0.55", normalizedNumber); return(normalizedNumber); }
public string OmitZeroShortFormNegativeNumbers(string text) { var mockSettings = NumberVerifierLocalizationsSettings.AllowLocalization(); mockSettings.Setup(s => s.TargetOmitLeadingZero).Returns(true); mockSettings.Setup(s => s.TargetDecimalPeriod).Returns(true); NumberVerifierLocalizationsSettings.InitSeparators(mockSettings); _numberValidator.Verify(null, text, mockSettings.Object, out _, out var normalizedNumber); Assert.Equal("n0d55", normalizedNumber.Texts[0].Normalized); return(normalizedNumber.Texts[0].Normalized); }
public void OmitZeroLongFormNegativeNumbersMinusSign(string numberWithPeriod, string numberWithComma) { var mockSettings = NumberVerifierLocalizationsSettings.AllowLocalization(); mockSettings.Setup(s => s.TargetOmitLeadingZero).Returns(true); NumberVerifierLocalizationsSettings.InitSeparators(mockSettings); mockSettings.Setup(s => s.TargetDecimalPeriod).Returns(true); _numberValidator.Verify(null, numberWithPeriod, mockSettings.Object, out _, out var normalizedNumberWithPeriod); mockSettings.Setup(s => s.TargetDecimalComma).Returns(true); _numberValidator.Verify(null, numberWithComma, mockSettings.Object, out _, out var normalizedNumberWithComma); Assert.Equal("n0d55", normalizedNumberWithPeriod.Texts[0].Normalized); Assert.Equal("n0d55", normalizedNumberWithComma.Texts[0].Normalized); }