コード例 #1
0
        public void DontLogInFileWarning()
        {
            //Arrange
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, true, true, false, false, true);

            VerifyDontCall(configuration, "Warning", TypeLog.Warning);
        }
コード例 #2
0
        public void DontLogInFileError()
        {
            //Arrange
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, true, true, true, false, true);

            VerifyDontCall(configuration, "Error", TypeLog.Error);
        }
コード例 #3
0
        public void LogInDataBaseWarning()
        {
            //Arrange
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, true, true, true, true, true);

            VerifyCall(configuration, "Warning", TypeLog.Warning);
        }
コード例 #4
0
        public void LogInConsoleMessage()
        {
            //Arrange
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, true, true, true, true, true);

            VerifyCall(configuration, "Message", TypeLog.Message);
        }
コード例 #5
0
        public void DontLogInFileMessage()
        {
            //Arrange
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, true, true, true, false, false);

            VerifyDontCall(configuration, "Message", TypeLog.Message);
        }
コード例 #6
0
        private void VerifyDontCall(ConfigurationLogEntity configuration, string message, TypeLog type)
        {
            //Arrange
            JobLoggerRefactored log = new JobLoggerRefactored(configuration, this.loggerDataBase.Object, this.loggerFile.Object, this.loggerConsole.Object);

            //Act
            log.LogMessage(message, type);
            //Assert
            this.loggerFile.Verify(v => v.LogMessage(message, type), Times.Never());
        }
コード例 #7
0
        public void LogInDataBaseException()
        {
            //Arrange
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, true, true, true, true, true);
            string  message = "Error";
            TypeLog type    = TypeLog.Error;
            //Act
            LogInDataBase logInDataBase = new LogInDataBase();

            logInDataBase.LogMessage(message, type);
        }
コード例 #8
0
        public void ValidTypeOfMessage()
        {
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, false, false, true, false, false);

            Assert.AreEqual(true, configuration.IsTypeOfMessageValid());
        }
コード例 #9
0
        public void ValidTarget()
        {
            ConfigurationLogEntity configuration = new ConfigurationLogEntity(true, false, false, true, false, false);

            Assert.AreEqual(true, configuration.IsLogTargetValid());
        }