public void TimeSpanRange() { using (AmbientClock.Pause()) { // first test with a single time span TimeSpanRange range = new TimeSpanRange(TimeSpan.FromSeconds(10)); string longString = range.ToLongString(); string shortString = range.ToShortString(); Assert.IsTrue(longString.Length > shortString.Length); string defaultString = range.ToString(); Assert.IsTrue(String.Equals(longString, defaultString) || String.Equals(shortString, defaultString)); // now add another time span range.AddSample(TimeSpan.FromHours(10)); longString = range.ToLongString(); shortString = range.ToShortString(); Assert.IsTrue(longString.Length > shortString.Length); defaultString = range.ToString(); Assert.IsTrue(String.Equals(longString, defaultString) || String.Equals(shortString, defaultString)); } }