コード例 #1
0
ファイル: MessageTest.cs プロジェクト: berczeck/.Net
        public void ToString_ValidString_ReturnMessage()
        {
            var message = new Message("Hello world!");

            var text = message.ToString();

            Assert.IsNotNull(text);            
        }
コード例 #2
0
ファイル: LogTexFile.cs プロジェクト: berczeck/.Net
        private void Register(Message message, MessageType type)
        {
            ObjectParam(message);
            AppendAllText(pathLog, Format($"Messa Type: {type}{Environment.NewLine}{message}{Environment.NewLine}"));

            LastMessage = message;
            LastMessageType = type;
        }
コード例 #3
0
ファイル: LogConsole.cs プロジェクト: berczeck/.Net
        private void RegisterLog(Message message, ConsoleColor color)
        {
            ObjectParam(message);
            ForegroundColor = color;
            WriteLine(message);

            LastMessage = message;
            LastColor = color;
        }
コード例 #4
0
ファイル: LogDatabase.cs プロジェクト: berczeck/.Net
        private void Register(Message message, MessageType type)
        {
            ObjectParam(message);

            using (var connection = new SqlConnection(connectionString))
            {
                connection.Open();

                using (var command = new SqlCommand("usp_add_log", connection))
                {
                    command.CommandType = CommandType.StoredProcedure;

                    command.Parameters.Add(new SqlParameter("@textLog", message.ToString()));
                    command.Parameters.Add(new SqlParameter("@typeLog", (int)type));

                    command.ExecuteNonQuery();
                }

                connection.Close();
            }

            LastMessage = message;
            LastMessageType = type;
        }
コード例 #5
0
ファイル: MessageTest.cs プロジェクト: berczeck/.Net
 public void Constructor_EmptyString_ThrowArgumentNullException()
 {
     var message = new Message(string.Empty);
 }
コード例 #6
0
ファイル: MessageTest.cs プロジェクト: berczeck/.Net
 public void Constructor_NullString_ThrowArgumentNullException()
 {
     var message = new Message(null);            
 }
コード例 #7
0
ファイル: LogDatabase.cs プロジェクト: berczeck/.Net
 public void LogWarning(Message message) => Register(message, MessageType.Warning);
コード例 #8
0
ファイル: LogDatabase.cs プロジェクト: berczeck/.Net
 public void LogMessage(Message message) => Register(message, MessageType.Info);
コード例 #9
0
ファイル: LogDatabase.cs プロジェクト: berczeck/.Net
 public void LogError(Message message) => Register(message, MessageType.Error);
コード例 #10
0
ファイル: LogConsole.cs プロジェクト: berczeck/.Net
 public void LogWarning(Message message) => RegisterLog(message, ConsoleColor.Yellow);
コード例 #11
0
ファイル: LogConsole.cs プロジェクト: berczeck/.Net
 public void LogMessage(Message message) => RegisterLog(message, ConsoleColor.White);
コード例 #12
0
ファイル: LogConsole.cs プロジェクト: berczeck/.Net
 public void LogError(Message message) => RegisterLog(message, ConsoleColor.Red);
コード例 #13
0
ファイル: LogConsoleTest.cs プロジェクト: berczeck/.Net
 public void TestInitialize()
 {
     log = new LogConsole();
     message = new Message("Hello");
 }
コード例 #14
0
ファイル: LogDataBaseTest.cs プロジェクト: berczeck/.Net
 public void TestInitialize()
 {
     log = new LogDatabase();
     message = new Message("Hello");
 }