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]); }
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)); }