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()); }
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)); }