Example #1
0
        public void Should_Not_Have_DateTime_Min_Value()
        {
            LocalTimeZoneConfig.Init(TimeZones.Sweden);

            var timeIn = DateTime.MinValue.ToCreationDate();

            timeIn.Should().NotBe(DateTime.MinValue);
        }
Example #2
0
        public void Should_Not_Change_Creation_Date()
        {
            LocalTimeZoneConfig.Init(TimeZones.Sweden);
            var time   = DateTime.Now;
            var timeIn = time.ToCreationDate();

            timeIn.Should().Be(time);
        }
Example #3
0
        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");
        }
Example #9
0
        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");
        }
Example #10
0
        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");
        }
Example #11
0
        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);
        }
Example #12
0
 public TimeZoneConfigTests()
 {
     LocalTimeZoneConfig.Reset();
 }
 public StringExtensionTests()
 {
     LocalTimeZoneConfig.Reset();
 }
Example #14
0
 public DateTimeExtensionsTests()
 {
     LocalTimeZoneConfig.Reset();
 }