Files
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

27 lines
654 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System;
using EpicGames.Horde.Utilities;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace EpicGames.Horde.Tests.Utilities
{
[TestClass]
public class TimeOfDayJsonConverterTests
{
[TestMethod]
[DataRow("4:50", 4, 50)]
[DataRow("4:50am", 4, 50)]
[DataRow("4:50pm", 16, 50)]
[DataRow("4.50", 4, 50)]
[DataRow("4pm", 16, 0)]
[DataRow("16:50", 16, 50)]
public void TestTimeSpan(string time, int hours, int minutes)
{
TimeSpan span = TimeOfDayJsonConverter.Parse(time);
Assert.AreEqual(hours, span.Hours);
Assert.AreEqual(minutes, span.Minutes);
}
}
}