public void TestPrint() { TimeSpan ts = new TimeSpan(123, 45, 67, 9, 1234); HdTimeSpan hts = new HdTimeSpan(ts); Console.WriteLine(ts); Console.WriteLine(hts); Assert.Equals(ts.ToString(), hts.ToString()); }
public void TestPrint() { TimeSpan ts = new TimeSpan(123, 45, 67, 9, 1234); HdTimeSpan hts = new HdTimeSpan(ts); Console.Out.WriteLine(ts); Console.Out.WriteLine(hts); Assert.AreEqual(ts.ToString(), hts.ToString("d.HH:mm:ss.fffffff")); }
public void CheckPrint(String str, String fmt, HdTimeSpan ts, bool compareWithTimeSpan = false) { Assert.AreEqual(str, ts.ToString(fmt)); if (compareWithTimeSpan) { Assert.AreEqual(ts.TimeSpan.ToString(fmt), ((HdTimeSpan)(ts.TimeSpan)).ToString(fmt)); } //StringBuilder sb = new StringBuilder(); //Assert.AreEqual(str, num.appendTo(sb, fmt).toString()); }
private void CheckParse(String from, String fmt, HdTimeSpan expected) { HdTimeSpan parsed = HdTimeSpan.Parse(from, fmt); if (!expected.Equals(parsed)) { // Comparison is here to avoid problems with Formatter affecting tests for Parser Assert.AreEqual(expected, parsed); Assert.AreEqual(expected.ToString(), parsed.ToString()); } Assert.AreEqual(expected.TotalNanoseconds, parsed.TotalNanoseconds); }