示例#1
0
        public virtual void TestParse()
        {
            Age age = Age.FromPanasonicString("0031:07:15 00:00:00");

            NUnit.Framework.Assert.IsNotNull(age);
            Sharpen.Tests.AreEqual(31, age.GetYears());
            Sharpen.Tests.AreEqual(7, age.GetMonths());
            Sharpen.Tests.AreEqual(15, age.GetDays());
            Sharpen.Tests.AreEqual(0, age.GetHours());
            Sharpen.Tests.AreEqual(0, age.GetMinutes());
            Sharpen.Tests.AreEqual(0, age.GetSeconds());
            Sharpen.Tests.AreEqual("0031:07:15 00:00:00", age.ToString());
            Sharpen.Tests.AreEqual("31 years 7 months 15 days", age.ToFriendlyString());
        }
示例#2
0
        public override string ToString()
        {
            StringBuilder result = new StringBuilder();

            result.Append("x: ").Append(_x);
            result.Append(" y: ").Append(_y);
            result.Append(" width: ").Append(_width);
            result.Append(" height: ").Append(_height);
            if (_name != null)
            {
                result.Append(" name: ").Append(_name);
            }
            if (_age != null)
            {
                result.Append(" age: ").Append(_age.ToFriendlyString());
            }
            return(Sharpen.Extensions.ConvertToString(result));
        }