public void Should_Not_Have_DateTime_Min_Value() { LocalTimeZoneConfig.Init(TimeZones.Sweden); var timeIn = DateTime.MinValue.ToCreationDate(); timeIn.Should().NotBe(DateTime.MinValue); }
public void Should_Not_Change_Creation_Date() { LocalTimeZoneConfig.Init(TimeZones.Sweden); var time = DateTime.Now; var timeIn = time.ToCreationDate(); timeIn.Should().Be(time); }
public void Should_Convert_To_Local_Time_Zone() { var sweden = LocalTimeZoneConfig.Init(TimeZones.Sweden); var timeIn = DateTime.UtcNow.ToLocal(); timeIn.Should().BeAfter(DateTime.UtcNow); }
public void Should_Format_Client_Time_Without_Time_Zone() { LocalTimeZoneConfig.Init(TimeZones.Utc); var date = "2018-06-25 21:15:00"; var clientFormat = date.FormatClientTime(); clientFormat.Should().Be("21:15"); }
public void Should_Format_Client_Time() { LocalTimeZoneConfig.Init(TimeZones.Sweden); var date = "2018-06-25T21:15:00+02:00"; var clientFormat = date.FormatClientTime(); clientFormat.Should().Be("21:15"); }
public void Should_Format_Client_Date() { LocalTimeZoneConfig.Init(TimeZones.Utc); var date = "2018-06-25T01:00:00+02:00"; var clientFormat = date.FormatClientDate(); clientFormat.Should().Be("2018-06-24"); }
public void Should_Convert_To_Client_DateTime_With_Time_Zone() { LocalTimeZoneConfig.Init(TimeZones.Sweden); var date = "2099-12-05T13:17:27+00:00"; var clientFormat = date.ToClientDateTime(); clientFormat.Should().Be("2099-12-05T14:17:27+01:00"); }
public void Should_Convert_To_Client_Date() { LocalTimeZoneConfig.Init(TimeZones.Utc); var date = "2099-12-05"; var clientFormat = date.ToClientDate(); clientFormat.Should().Be("2099-12-05T00:00:00+00:00"); }
public void Should_Convert_To_Client_DateTime() { LocalTimeZoneConfig.Init(TimeZones.Utc); var date = new DateTime(2099, 12, 5, 13, 17, 27); var clientFormat = date.ToClientDateTime(); clientFormat.Should().Be("2099-12-05T13:17:27+00:00"); }
public void Should_Convert_To_Client_DateTime_With_Local_Kind() { LocalTimeZoneConfig.Init(TimeZones.UsEastern); var date = new DateTime(2099, 12, 5, 13, 17, 27, DateTimeKind.Local); var clientFormat = date.ToClientDateTime(); clientFormat.Should().Be("2099-12-05T13:17:27-05:00"); }
public void Should_Convert_To_Different_Local_Time_Zone() { var sweden = LocalTimeZoneConfig.Init(TimeZones.Sweden); var usEast = LocalTimeZoneConfig.Create(TimeZones.UsEastern); var timeLocal = DateTime.Now.In(usEast); timeLocal.Should().BeBefore(DateTime.UtcNow); }