public String FormatMessage( ErrorMessage errorMessage, SingleValidationResult validationResult) { return FormatMessage(errorMessage, validationResult, System.Threading.Thread.CurrentThread.CurrentUICulture); }
private String GetBaseMessage( ErrorMessage errorMessage, CultureInfo currentCulture) { if (errorMessage.ResourceTypeName == null) return errorMessage.Message; System.Resources.ResourceManager rm = GetResourceManager(errorMessage.ResourceTypeName); return rm.GetString(errorMessage.Message, currentCulture); }
public String FormatMessage( ErrorMessage errorMessage, SingleValidationResult validationResult, CultureInfo cultureInfo) { String baseMessage = GetBaseMessage(errorMessage, cultureInfo); String formattedBaseMessages = PostProcessMessage(baseMessage, validationResult, cultureInfo); return formattedBaseMessages; }
public void TestLocalizationItProperty() { ErrorMessage sut = new ErrorMessage("Test", TestRes.ResourceManager); Assert.That(sut.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("It-It")), Is.EqualTo("Questa è una stringa di test")); }
public void TestLocalizationItFullFluent() { ErrorMessage sut = new ErrorMessage(() => TestRes.Test); Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CreateSpecificCulture("It-It"); Assert.That(sut.ToString(), Is.EqualTo("Questa è una stringa di test")); }
public void TestLocalizationItFullFluentExplicitCultureDe() { ErrorMessage sut = new ErrorMessage(() => TestRes.Test); Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CreateSpecificCulture("En-Us"); Assert.That(sut.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("De")), Is.EqualTo("German Value")); }
public void TestLocalizationDeProperty() { ErrorMessage sut = new ErrorMessage("Test", TestRes.ResourceManager); Assert.That(sut.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("De")), Is.EqualTo("German Value")); }
public void TestLocalizationIt() { ErrorMessage sut = new ErrorMessage("Test", "DotNetMarche.Validator.Tests.ResourcesFiles.TestRes, DotNetMarche.Validator.Tests"); Assert.That(sut.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("It-It")), Is.EqualTo("Questa è una stringa di test")); }
public void TestMessageWithResult() { ErrorMessage sut = new ErrorMessage("Expected " + ErrorMessage.sTokenExpectedValue + " actual " + ErrorMessage.sTokenActualValue); SingleValidationResult res = new SingleValidationResult(false, "Exp", "Act", "Source"); Assert.That(sut.ToString(res), Is.EqualTo("Expected " + "Exp" + " actual " + "Act")); }
public void TestLocalizationDe() { ErrorMessage sut = new ErrorMessage("Test", "DotNetMarche.Validator.Tests.ResourcesFiles.TestRes, DotNetMarche.Validator.Tests"); Assert.That(sut.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("De")), Is.EqualTo("German Value")); }
public static ValidationUnit CreateValidationUnit( ErrorMessage message, IValidator validator) { return(CreateValidationUnit(message, validator, true)); }
public static ValidationUnit CreateValidationUnit(ErrorMessage message, IMultipleValidator validator, bool recursive) { return(new MultipleValidatorValidationUnit(true, message, validator)); }
public SingleValidatorValidationUnit(bool isRecursive, ErrorMessage errorMessage, IValidator mValidator) : base(isRecursive, errorMessage) { this.mValidator = mValidator; }
public void TestLocalizationWithResultLocalized() { ErrorMessage sut = new ErrorMessage(() => TestRes.TestToken); SingleValidationResult res = new SingleValidationResult(false, "Exp", "Act", "Source"); Assert.That(sut.ToString(res), Is.EqualTo("Expected " + "Exp" + " Actual " + "Act")); }
public static ValidationUnit CreateValidationUnit(ErrorMessage message, IMultipleValidator validator, bool recursive) { return new MultipleValidatorValidationUnit(true, message, validator); }
public static ValidationUnit CreateValidationUnit( ErrorMessage message, IValidator validator) { return CreateValidationUnit(message, validator, true); }
protected ValidationUnit(bool isFirstLevelValidationUnit, ErrorMessage errorMessage) { this._mIsFirstLevelValidationUnit = isFirstLevelValidationUnit; this._errorMessage = errorMessage; }
public void TestBasicResourceManagerWithNullExpectedAndActual() { Thread.CurrentThread.CurrentCulture = new CultureInfo("En-us"); ErrorMessage msg = new ErrorMessage("Expected ${ExpectedValue} Actual ${ActualValue}"); msg.ToString(new SingleValidationResult(false, null, null, "property")); }
public void TestLocalizationWithResultLocalizedIt() { ErrorMessage sut = new ErrorMessage(() => TestRes.TestToken); SingleValidationResult res = new SingleValidationResult(false, "Exp", "Act", "Source"); Assert.That(sut.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("It"), res), Is.EqualTo("Atteso " + "Exp" + " Attuale " + "Act")); }