public void AddRouter_Should_AddRouter()
        {
            var router  = new TestRouter <LogEvent <StandardLoglevel> >();
            var builder = new LogfileConfigurationBuilder <StandardLoglevel>();

            LogfileConfigurationBuilderExtensions.AddRouter(builder, router);
            builder.Routers.Single().Should().BeSameAs(router);
        }
        public void AddRouterNull_ShouldThrow_ArgumentNullException()
        {
            var builder = new LogfileConfigurationBuilder <StandardLoglevel>();

            Assert.Throws <ArgumentNullException>(() => LogfileConfigurationBuilderExtensions.AddRouter(builder, null));
        }
 public void AddRouterSelfNull_ShouldThrow_ArgumentNullException()
 {
     Assert.Throws <ArgumentNullException>(() => LogfileConfigurationBuilderExtensions.AddRouter(null, Mock.Of <IRouter <LogEvent <StandardLoglevel> > >()));
 }