コード例 #1
0
        public void GetLogger_PassAnyType_ReturnsNullLogger()
        {
            var logManager = new NullLogManager();
            var result     = logManager.GetLogger(GetType());

            Assert.IsInstanceOf <NullLog>(result);
        }
コード例 #2
0
        public void GetLogger_PassAnyName_ReturnsNullLogger()
        {
            var logManager = new NullLogManager();
            var result     = logManager.GetLogger("anyname");

            Assert.IsInstanceOf <NullLog>(result);
        }
コード例 #3
0
        public void SetUp()
        {
            NullLogManager     logManager     = NullLogManager.Instance;
            JsonConfigProvider configProvider = new JsonConfigProvider();

            _tempDir                  = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString());
            _networkConfig            = configProvider.GetConfig <INetworkConfig>();
            _networkConfig.DbBasePath = _tempDir;
            _statsConfig              = configProvider.GetConfig <IStatsConfig>();

            _nodeFactory = new NodeFactory();
            _storage     = new NetworkStorage("test", _networkConfig, logManager, new PerfService(logManager));
        }
コード例 #4
0
        public void SetUp()
        {
            NetworkNodeDecoder.Init();
            NullLogManager logManager   = NullLogManager.Instance;
            ConfigProvider configSource = new ConfigProvider();

            _tempDir     = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString());
            _statsConfig = configSource.GetConfig <IStatsConfig>();

            var db = new SimpleFilePublicKeyDb("Test", _tempDir, logManager);

            _storage = new NetworkStorage(db, logManager);
        }
コード例 #5
0
        static void TestNullLogManager()
        {
            var log = NullLogManager.GetMyLog(typeof(Program));

            const int numberOfCycles = 20000;

            var sw = Stopwatch.StartNew();

            for (var i = 0; i < numberOfCycles; i++)
            {
                log.InfoFormat("testNum: {0} ", i);
            }
            sw.Stop();

            Console.WriteLine();
            Console.WriteLine("Ellapsed: {0}, numPerSec: {1}", sw.ElapsedMilliseconds, numberOfCycles / (sw.ElapsedMilliseconds / (double)1000));
            Console.ReadKey();
        }