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

27 lines
880 B
C#
Raw Normal View History

2020-07-15 13:32:59 +00:00
namespace X10D.Tests.Core
2020-04-18 13:41:53 +00:00
{
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
2020-04-19 13:11:28 +00:00
/// <summary>
2020-07-15 13:32:59 +00:00
/// Tests for <see cref="TimeSpanParser" />.
2020-04-19 13:11:28 +00:00
/// </summary>
2020-04-18 13:41:53 +00:00
[TestClass]
public class TimeSpanParserTests
{
2020-04-19 13:11:28 +00:00
/// <summary>
2020-07-15 13:32:59 +00:00
/// Tests for <see cref="TimeSpanParser.Parse" />.
2020-04-19 13:11:28 +00:00
/// </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());
}
}
}