コード例 #1
0
 public void MinimumLevel_property_getter_is_not_supported(NybusLoggerFactoryAdapter sut)
 {
     Assert.Throws <NotSupportedException>(() => sut.MinimumLevel.ToString());
 }
コード例 #2
0
 public void MinimumLevel_property_setter_is_not_supported(NybusLoggerFactoryAdapter sut, LogLevel level)
 {
     Assert.Throws <NotSupportedException>(() => sut.MinimumLevel = level);
 }
コード例 #3
0
 public void GetProviders_is_not_supported(NybusLoggerFactoryAdapter sut)
 {
     Assert.Throws <NotSupportedException>(() => sut.GetProviders());
 }
コード例 #4
0
 public void AddProvider_is_not_supported(NybusLoggerFactoryAdapter sut, ILoggerProvider provider)
 {
     Assert.Throws <NotSupportedException>(() => sut.AddProvider(provider));
 }
コード例 #5
0
        public void CreateLogger_forwards_to_inner_factory_and_returns_adapter([Frozen] ILoggerFactory loggerFactory, NybusLoggerFactoryAdapter sut, string categoryName)
        {
            var logger = sut.CreateLogger(categoryName);

            Assert.That(logger, Is.InstanceOf <NybusLoggerAdapter>());

            Mock.Get(loggerFactory).Verify(p => p.CreateLogger(categoryName));
        }
コード例 #6
0
        public void Dispose_is_forwarded_to_inner_factory([Frozen] ILoggerFactory loggerFactory, NybusLoggerFactoryAdapter sut)
        {
            sut.Dispose();

            Mock.Get(loggerFactory).Verify(p => p.Dispose());
        }