public void GetValidationLogFromValidationException() { var validationLogData = new ValidationLogData(); var validationException = new ValidationException(validationLogData); var reflectedValidationLog = _remotionReflector.GetValidationLogFromValidationException(validationException); var result = reflectedValidationLog.To <ValidationLogNullObject> (); Assert.That(result, Is.Not.Null); }
public void IsValidationException() { var validationLogData = new ValidationLogData(); var validationException = new ValidationException(validationLogData); var outputTrue = _remotionReflector.IsValidationException(validationException); var outputFalse = _remotionReflector.IsValidationException(new Exception()); Assert.That(outputTrue, Is.True); Assert.That(outputFalse, Is.False); }
public void AssertSuccess(ValidationLogData log) { try { Assert.That(log.GetNumberOfFailures(), Is.EqualTo(0)); Assert.That(log.GetNumberOfWarnings(), Is.EqualTo(0)); Assert.That(log.GetNumberOfUnexpectedExceptions(), Is.EqualTo(0)); } catch (AssertionException) { ConsoleDumper.DumpValidationResults(log.GetResults()); throw; } }
public bool HasWarning(string ruleName, ValidationLogData log) { return(log.GetResults().SelectMany(result => result.Warnings).Any(item => item.RuleName == ruleName)); }
public void IsValidationException() { var validationLogData = new ValidationLogData (); var validationException = new ValidationException (validationLogData); var outputTrue = _remotionReflector.IsValidationException (validationException); var outputFalse = _remotionReflector.IsValidationException (new Exception ()); Assert.That (outputTrue, Is.True); Assert.That (outputFalse, Is.False); }
public void GetValidationLogFromValidationException() { var validationLogData = new ValidationLogData (); var validationException = new ValidationException (validationLogData); var reflectedValidationLog = _remotionReflector.GetValidationLogFromValidationException (validationException); var result = reflectedValidationLog.To<ValidationLogNullObject> (); Assert.That (result, Is.Not.Null); }