コード例 #1
0
        public void Build__ReturnsProvider()
        {
            ILoggerFactory factory = new LoggerFactory();

            var source   = new RandomValueSource();
            var provider = source.Build(new ConfigurationBuilder());

            Assert.IsType <RandomValueProvider>(provider);
        }
コード例 #2
0
        public void Constructors__InitializesDefaults()
        {
            ILoggerFactory factory = new LoggerFactory();

            var source = new RandomValueSource(factory);

            Assert.Equal(factory, source._loggerFactory);
            Assert.NotNull(source._prefix);
            Assert.Equal(RandomValueSource.PREFIX, source._prefix);

            source = new RandomValueSource("foobar:", factory);
            Assert.Equal(factory, source._loggerFactory);
            Assert.NotNull(source._prefix);
            Assert.Equal("foobar:", source._prefix);
        }