예제 #1
0
        public void ConfigValuesEmpty_Enabled_LogItemCalled_DoesNotThrowException()
        {
            _config.StatsGEnabled          = true;
            _config.StatsGHostConfigName   = null;
            _config.StatsGPortConfigName   = 0;
            _config.CrawlDaddyAuthIdForSEV = null;
            _config.CrawlDaddyAppIdForSEV  = 0;

            _fakeStatsGLogger.Setup(x => x.SendMessage("Test", 1, null, 0));

            StatsGLoggerAppender logger = new StatsGLoggerAppender(_config, _fakeStatsGLogger.Object);

            logger.LogItem("Test");

            _fakeStatsGLogger.Verify(x => x.SendMessage("Test", 1, null, 0));
        }
예제 #2
0
        public void FakeIStatsGLogger_LogItem_DoesNotThrowException()
        {
            StatsGLoggerAppender logger = new StatsGLoggerAppender(_config, _fakeStatsGLogger.Object);

            logger.LogItem("Test");
        }