public void AddPreprocessor_Should_Succeed()
        {
            var preprocessor1 = Mock.Of <IRoutablePreprocessor <LogEvent <StandardLoglevel> > >();
            var builder       = new LogfileConfigurationBuilder <StandardLoglevel>();

            LogfileConfigurationBuilderExtensions.AddPreprocessor <StandardLoglevel>(builder, preprocessor1);
            builder.Preprocessors.Should().Contain(preprocessor1);
        }
        public void AddPreprocessorNull_ShouldThrow_ArgumentNullException()
        {
            var builder = new LogfileConfigurationBuilder <StandardLoglevel>();

            Assert.Throws <ArgumentNullException>(() => LogfileConfigurationBuilderExtensions.AddPreprocessor(builder, null));
        }
 public void AddPreprocessorSelfNull_ShouldThrow_ArgumentNullException()
 {
     Assert.Throws <ArgumentNullException>(() => LogfileConfigurationBuilderExtensions.AddPreprocessor(null, Mock.Of <IRoutablePreprocessor <LogEvent <StandardLoglevel> > >()));
 }