You've already forked YY.EventLogReaderAssistant
mirror of
https://github.com/BDDSM/YY.EventLogReaderAssistant.git
synced 2025-06-30 22:14:05 +02:00
51 lines
1.3 KiB
C#
51 lines
1.3 KiB
C#
using System;
|
|
using Xunit;
|
|
|
|
namespace YY.EventLogAssistant.Services.Tests
|
|
{
|
|
public class DateTimeExtensionsTests
|
|
{
|
|
#region Public Methods
|
|
|
|
[Fact]
|
|
public void ToNullIfTooEarlyForDb_IsNull_Test()
|
|
{
|
|
DateTime sourceDate = new DateTime(1000, 1, 1);
|
|
DateTime? resultDate = sourceDate.ToNullIfTooEarlyForDb();
|
|
|
|
Assert.Null(resultDate);
|
|
}
|
|
|
|
[Fact]
|
|
public void ToNullIfTooEarlyForDb_IsNotNull_Test()
|
|
{
|
|
DateTime sourceDate = DateTime.Now;
|
|
DateTime? resultDate = sourceDate.ToNullIfTooEarlyForDb();
|
|
|
|
Assert.Equal(sourceDate, resultDate);
|
|
}
|
|
|
|
[Fact]
|
|
public void ToLongDateTimeFormat_Test()
|
|
{
|
|
DateTime sourceDate = new DateTime(2020, 1, 19);
|
|
long resultDate = sourceDate.ToLongDateTimeFormat();
|
|
long correctDate = 637149888000000;
|
|
|
|
Assert.Equal(correctDate, resultDate);
|
|
}
|
|
|
|
[Fact]
|
|
public void ToMilliseconds_Test()
|
|
{
|
|
DateTime sourceDate = new DateTime(2020, 1, 19);
|
|
long resultDate = sourceDate.ToMilliseconds();
|
|
long correctDate = 1579374000000;
|
|
|
|
Assert.Equal(correctDate, resultDate);
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|