public void DefaultTimeZoneWorks()
        {
            var target = new ClockServerOptions();
            var offset = TimeZoneInfo.FindSystemTimeZoneById(target.TimeZoneId).GetUtcOffset(DateTime.Parse("2020-06-01", CultureInfo.InvariantCulture));

            Assert.AreEqual(2, offset.Hours);
        }
 public static ClockSettings AsSettings(this ClockServerOptions me) =>
 me == null ? throw new ArgumentNullException(nameof(me)) :
 new ClockSettings
 {
     Name          = me.Name,
     Password      = me.Password,
     DurationHours = me.Duration.TotalHours,
     StartTime     = me.StartTime,
     Speed         = me.Speed
 };