mirror of
https://github.com/oliverbooth/X10D
synced 2024-10-19 03:36:10 +00:00
27 lines
880 B
C#
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());
|
|
}
|
|
}
|
|
}
|