2020-04-18 13:41:53 +00:00
|
|
|
|
namespace X10D.Tests
|
|
|
|
|
{
|
|
|
|
|
using System;
|
|
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
|
|
|
2020-04-19 13:11:28 +00:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Tests for <see cref="TimeSpanParser"/>.
|
|
|
|
|
/// </summary>
|
2020-04-18 13:41:53 +00:00
|
|
|
|
[TestClass]
|
|
|
|
|
public class TimeSpanParserTests
|
|
|
|
|
{
|
2020-04-19 13:11:28 +00:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Tests for <see cref="TimeSpanParser.Parse"/>.
|
|
|
|
|
/// </summary>
|
2020-04-18 13:41:53 +00:00
|
|
|
|
[TestMethod]
|
|
|
|
|
public void TestParser()
|
|
|
|
|
{
|
|
|
|
|
Assert.AreEqual(TimeSpan.FromHours(3), "3h".ToTimeSpan());
|
|
|
|
|
Assert.AreEqual(TimeSpan.FromMinutes(2.5), "2.5m".ToTimeSpan());
|
|
|
|
|
Assert.AreEqual(TimeSpan.FromHours(1), "60m".ToTimeSpan());
|
|
|
|
|
Assert.AreEqual(TimeSpan.FromDays(1), "1d".ToTimeSpan());
|
|
|
|
|
Assert.AreEqual(TimeSpan.FromDays(8), "1w 1d".ToTimeSpan());
|
|
|
|
|
Assert.AreEqual(TimeSpan.FromDays(8), "1w1d".ToTimeSpan());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|