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);
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        public FluentValidationValidatorFormatterDecorator(IValidatorFormatter fallBackValidatorFormatter)
        {
            ArgumentUtility.CheckNotNull("fallBackValidatorFormatter", fallBackValidatorFormatter);

            _fallBackValidatorFormatter = fallBackValidatorFormatter;
        }