Example #1
0
        /// <summary>
        /// 输出对象状态
        /// </summary>
        public override string ToString()
        {
            Str result = new Str();

            result.AddLine("Id : {0}", Id);
            result.AddLine("Name : {0}", Name);
            return(result.ToString());
        }
Example #2
0
        public void TestAdd_1Layer()
        {
            Warning warning = new Warning(Message);

            warning.Data.Add("key1", "value1");
            warning.Data.Add("key2", "value2");

            Str expected = new Str();

            expected.AddLine(Message);
            expected.AddLine("key1:value1");
            expected.AddLine("key2:value2");
            Assert.AreEqual(expected.ToString(), warning.Message);
        }
Example #3
0
        public void TestAdd_2Layer()
        {
            Exception exception = new Exception(Message);

            exception.Data.Add("a", "a1");
            exception.Data.Add("b", "b1");

            Warning warning = new Warning(exception);

            warning.Data.Add("key1", "value1");
            warning.Data.Add("key2", "value2");

            Str expected = new Str();

            expected.AddLine(Message);
            expected.AddLine("a:a1");
            expected.AddLine("b:b1");
            expected.AddLine("key1:value1");
            expected.AddLine("key2:value2");
            Assert.AreEqual(expected.ToString(), warning.Message);
        }
Example #4
0
        public void TestAdd_2Layer() {
            Exception exception = new Exception( Message );
            exception.Data.Add( "a", "a1" );
            exception.Data.Add( "b", "b1" );

            Warning warning = new Warning( exception );
            warning.Data.Add( "key1", "value1" );
            warning.Data.Add( "key2", "value2" );

            Str expected = new Str();
            expected.AddLine( Message );
            expected.AddLine( "a:a1" );
            expected.AddLine( "b:b1" );
            expected.AddLine( "key1:value1" );
            expected.AddLine( "key2:value2" );
            Assert.AreEqual( expected.ToString(), warning.Message );
        }
Example #5
0
        public void TestAdd_1Layer() {
            Warning warning = new Warning( Message );
            warning.Data.Add( "key1", "value1" );
            warning.Data.Add( "key2", "value2" );

            Str expected = new Str();
            expected.AddLine( Message );
            expected.AddLine( "key1:value1" );
            expected.AddLine( "key2:value2" );
            Assert.AreEqual( expected.ToString(), warning.Message );
        }