public NumberTexts OmitZeroChecked(string number)
        {
            var numberVerifierSettings = OmitZeroSettings.OmitZeroCheckedAndPreventLocalization();

            numberVerifierSettings.Setup(s => s.SourceDecimalPeriod).Returns(true);

            NumberVerifierLocalizationsSettings.InitSeparators(numberVerifierSettings);
            _numberValidator.Verify(number, null, numberVerifierSettings.Object, out var normalizedNumbers, out _);

            return(normalizedNumbers);
        }
示例#2
0
        public string OmitZeroUnchecked(string number)
        {
            var numberVerifierSettings = OmitZeroSettings.OmitZeroUncheckedAndAllowLocalization();
            var methodsMock            = new Mock <INumberVerifierMethods>(MockBehavior.Strict);

            NumberVerifierLocalizationsSettings.InitSeparators(numberVerifierSettings);
            var numberVerifierMain = new NumberVerifierMain(numberVerifierSettings.Object);

            numberVerifierMain.NormalizeAlphanumerics(number, new List <string>(), new List <string>(), ".", ".", false, numberVerifierSettings.Object.SourceOmitLeadingZero);
            var normalizedNumber = numberVerifierMain.NormalizedNumber(number, ".", ".", false);

            methodsMock.Verify(m => m.OmitZero(number), Times.Never);
            return(normalizedNumber);
        }
        //#region Omit leading zero option is unchecked

        public string OmitZeroUnchecked(string number)
        {
            var numberVerifierSettings = OmitZeroSettings.OmitZeroUncheckedAndAllowLocalization();

            numberVerifierSettings.Setup(s => s.SourceDecimalPeriod).Returns(true);
            var methodsMock = new Mock <INumberVerifierMethods>(MockBehavior.Strict);

            NumberVerifierLocalizationsSettings.InitSeparators(numberVerifierSettings);

            _numberValidator.Verify(number, null, numberVerifierSettings.Object, out var normalizedNumbers, out _);

            methodsMock.Verify(m => m.OmitZero(number), Times.Never);
            return(normalizedNumbers.Texts[0].Normalized);
        }
示例#4
0
        public string OmitZeroChecked(string number)
        {
            var numberVerifierSettings = OmitZeroSettings.OmitZeroCheckedAndPreventLocalization();
            var methodsMock            = new Mock <INumberVerifierMethods>();

            NumberVerifierLocalizationsSettings.InitSeparators(numberVerifierSettings);
            var numberVerifierMain = new NumberVerifierMain(numberVerifierSettings.Object);

            numberVerifierMain.NormalizeAlphanumerics(number, new List <string>(), new List <string>(), ".", ".", false, numberVerifierSettings.Object.SourceOmitLeadingZero);
            var normalizedNumber = numberVerifierMain.NormalizedNumber(number, ".", ".", false);


            methodsMock.Setup(x => x.OmitZero(number));
            //  methodsMock.Verify(x=>x.OmitZero(number));

            return(normalizedNumber);
        }
        public string OmitZeroUnchecked(string number)
        {
            var numberVerifierSettings = OmitZeroSettings.OmitZeroUncheckedAndAllowLocalization();
            var methodsMock            = new Mock <INumberVerifierMethods>(MockBehavior.Strict);

            NumberVerifierLocalizationsSettings.InitSeparators(numberVerifierSettings);
            var numberVerifierMain = new NumberVerifierMain(numberVerifierSettings.Object);
            var normalizeNumber    = NumberVerifierSetup.GetNormalizedNumber(number, ".", ".", false, numberVerifierSettings.Object.SourceOmitLeadingZero);

            numberVerifierMain.NormalizeNumbers(normalizeNumber);
            var normalizedNumber = numberVerifierMain.NormalizeNumber(new SeparatorModel
            {
                MatchValue         = number,
                ThousandSeparators = ".",
                DecimalSeparators  = ".",
                NoSeparator        = false,
                CustomSeparators   = string.Empty
            });

            methodsMock.Verify(m => m.OmitZero(number), Times.Never);
            return(normalizedNumber);
        }
        public string OmitZeroChecked(string number)
        {
            var numberVerifierSettings = OmitZeroSettings.OmitZeroCheckedAndPreventLocalization();
            var methodsMock            = new Mock <INumberVerifierMethods>();

            NumberVerifierLocalizationsSettings.InitSeparators(numberVerifierSettings);
            var numberVerifierMain = new NumberVerifierMain(numberVerifierSettings.Object);

            numberVerifierMain.NormalizeAlphanumerics(number, new List <string>(), new List <string>(), ".", ".", false,
                                                      numberVerifierSettings.Object.SourceOmitLeadingZero);
            var normalizedNumber = numberVerifierMain.NormalizedNumber(new SeparatorModel
            {
                MatchValue         = number,
                ThousandSeparators = ".",
                DecimalSeparators  = ".",
                NoSeparator        = false,
                CustomSeparators   = string.Empty
            });

            methodsMock.Setup(x => x.OmitZero(number));
            return(normalizedNumber);
        }