26 lines
895 B
C#
26 lines
895 B
C#
using NUnit.Framework;
|
|
using Utils;
|
|
|
|
namespace FrameworkTests.Utils
|
|
{
|
|
[TestFixture]
|
|
public class TimeTests
|
|
{
|
|
[Test]
|
|
public void Timespan()
|
|
{
|
|
Assert.That(Time.ParseTimespan("10"), Is.EqualTo(TimeSpan.FromSeconds(10)));
|
|
Assert.That(Time.ParseTimespan("10s"), Is.EqualTo(TimeSpan.FromSeconds(10)));
|
|
Assert.That(Time.ParseTimespan("10m"), Is.EqualTo(TimeSpan.FromMinutes(10)));
|
|
Assert.That(Time.ParseTimespan("10d"), Is.EqualTo(TimeSpan.FromDays(10)));
|
|
Assert.That(Time.ParseTimespan("120s"), Is.EqualTo(TimeSpan.FromSeconds(120)));
|
|
Assert.That(Time.ParseTimespan("2d14h6m28s"), Is.EqualTo(
|
|
TimeSpan.FromDays(2) +
|
|
TimeSpan.FromHours(14) +
|
|
TimeSpan.FromMinutes(6) +
|
|
TimeSpan.FromSeconds(28)
|
|
));
|
|
}
|
|
}
|
|
}
|