Ejemplo n.º 1
0
        public void NumberIsAlphanumeric_EvenWhenUnitsOfMeasurementPresent_IfStartsWithLetters(string source)
        {
            var settings =
                _settingsBuilder
                .RequireLocalization()
                .WithSourceDecimalSeparators(true, false)
                .WithTargetThousandSeparators(true, false)
                .Build();

            var numberVerifierMain = new NumberVerifierMain(settings.Object);

            var errorMessage = numberVerifierMain.GetAlphanumericList(source, true);

            Assert.Equal("y225m", errorMessage.Item2[0]);
        }
Ejemplo n.º 2
0
        public void NumberRemoved_WhenNumberIsNotPresentInTheTarget(string source, string target)
        {
            var settings =
                _settingsBuilder
                .RequireLocalization()
                .WithSourceDecimalSeparators(true, false)
                .WithTargetThousandSeparators(true, false)
                .Build();

            settings.Setup(s => s.HindiNumberVerification).Returns(true);

            var numberVerifierMain = new NumberVerifierMain(settings.Object);


            var errorMessage = numberVerifierMain.CheckSourceAndTarget(source, target);

            Assert.Collection(errorMessage,
                              m => Assert.Equal(PluginResources.Error_NumbersRemoved, m.ErrorMessage));
        }