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"));
 }
 protected ValidationUnit(bool isFirstLevelValidationUnit, ErrorMessage errorMessage)
 {
     this._mIsFirstLevelValidationUnit = isFirstLevelValidationUnit;
     this._errorMessage = errorMessage;
 }
 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"));
 }
 public SingleValidatorValidationUnit(bool isRecursive, ErrorMessage errorMessage, IValidator mValidator)
     : base(isRecursive, errorMessage)
 {
     this.mValidator = mValidator;
 }