public void UnixCreateFromeTimeSpan() { // Arrange var factory = new UnixTimestampFactory(); // Act var zero = factory.Create(TimeSpan.Zero); // Assert Assert.Equal(0, zero); }
public void TimeUnix() { // Arrange var factory = new UnixTimestampFactory(); // Act var zero = factory.ToTimeSpan(0); // Assert Assert.Equal(TimeSpan.Zero, zero); }
public void CreateUnix(DateTimeKind kind) { // Arrange var factory = new UnixTimestampFactory(); var z = DateTime.UnixEpoch.ToUniversalTime(); // Act if (kind != DateTimeKind.Utc) { z = z.ToLocalTime(); } if (kind == DateTimeKind.Unspecified) { z = DateTime.SpecifyKind(z, DateTimeKind.Unspecified); } var zero = factory.Create(z); // Assert Assert.Equal(0, zero); }
public void ZeroUnix(DateTimeKind kind) { // Arrange var factory = new UnixTimestampFactory(); var z = DateTime.UnixEpoch.ToUniversalTime(); // Act var zero = factory.GetZero(kind); if (z.Kind != kind) { z = z.ToLocalTime(); } if (kind == DateTimeKind.Unspecified) { z = DateTime.SpecifyKind(z, DateTimeKind.Unspecified); } // Assert Assert.Equal(kind, zero.Kind); Assert.Equal(z, zero); }