1
0
mirror of https://github.com/oliverbooth/X10D synced 2024-10-19 03:36:10 +00:00
X10D/X10D.Tests/src/Core/TimeSpanParserTests.cs

27 lines
880 B
C#

namespace X10D.Tests.Core
{
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
/// <summary>
/// Tests for <see cref="TimeSpanParser" />.
/// </summary>
[TestClass]
public class TimeSpanParserTests
{
/// <summary>
/// Tests for <see cref="TimeSpanParser.Parse" />.
/// </summary>
[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());
}
}
}