Files
plist-cil/plist-cil.test/NSDateTests.cs

32 lines
828 B
C#
Raw Normal View History

2016-05-25 00:29:11 +02:00
using Claunia.PropertyList;
2017-03-16 23:37:42 +01:00
using Xunit;
2016-05-25 00:29:11 +02:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace plistcil.test
{
public class NSDateTests
{
2017-03-16 23:37:42 +01:00
[Fact]
2016-05-25 00:29:11 +02:00
public static void ConstructorTest()
{
var actual = new NSDate("2000-01-01T00:00:00Z");
var expected = new DateTime(2000, 1, 1, 0, 0, 0, DateTimeKind.Utc);
2017-03-16 23:37:42 +01:00
Assert.Equal(expected, actual.Date.ToUniversalTime());
2016-05-25 00:29:11 +02:00
}
2017-03-16 23:37:42 +01:00
[Fact]
public static void MakeDateStringTest()
{
var date = new DateTime(2000, 1, 1, 0, 0, 0, DateTimeKind.Utc);
var expected = "2000-01-01T00:00:00Z";
var actual = NSDate.MakeDateString(date);
2017-03-16 23:37:42 +01:00
Assert.Equal(expected, actual);
}
2016-05-25 00:29:11 +02:00
}
}