public NamespaceAwareDiagnosticOutputRuleMergeDecorator( IValidationCollectorMerger validationCollectorMerger, IValidatorFormatter validatorFormatter, ILogManager logManager) : base(validationCollectorMerger, validatorFormatter, logManager) { }
public void SetUp() { _fallBackValidatorFormatterMock = MockRepository.GenerateStrictMock <IValidatorFormatter>(); _typeNameFormatter = t => t.Name; _formatter = new FluentValidationValidatorFormatterDecorator(_fallBackValidatorFormatterMock); }
public DiagnosticOutputRuleMergeDecorator( IValidationCollectorMerger validationCollectorMerger, IValidatorFormatter validatorFormatter, ILogManager logManager) { ArgumentUtility.CheckNotNull("validationCollectorMerger", validationCollectorMerger); ArgumentUtility.CheckNotNull("validatorFormatter", validatorFormatter); ArgumentUtility.CheckNotNull("logManager", logManager); _validationCollectorMerger = validationCollectorMerger; _validatorFormatter = validatorFormatter; _logger = logManager.GetLogger(typeof(DiagnosticOutputRuleMergeDecorator)); }
public void SetUp() { _memoryAppender = new MemoryAppender(); var hierarchy = new Hierarchy(); ((IBasicRepositoryConfigurator)hierarchy).Configure(_memoryAppender); var logger = hierarchy.GetLogger("The Name"); var log = new Log4NetLog(logger); var logManagerStub = MockRepository.GenerateStub <ILogManager>(); logManagerStub.Stub(stub => stub.GetLogger(typeof(DiagnosticOutputRuleMergeDecorator))).Return(log); _logContextStub = MockRepository.GenerateStub <ILogContext>(); _wrappedMergerStub = MockRepository.GenerateStub <IValidationCollectorMerger>(); _validatorFormatterStub = MockRepository.GenerateStub <IValidatorFormatter>(); _diagnosticOutputRuleMergeDecorator = new DiagnosticOutputRuleMergeDecorator(_wrappedMergerStub, _validatorFormatterStub, logManagerStub); }
public FluentValidationValidatorFormatterDecorator(IValidatorFormatter fallBackValidatorFormatter) { ArgumentUtility.CheckNotNull("fallBackValidatorFormatter", fallBackValidatorFormatter); _fallBackValidatorFormatter = fallBackValidatorFormatter; }