public void GetTimeZoneInfo_UK_Input() { const string input = "Europe/London"; var result = TimeSpanConverter.GetTimeZoneInfo(input); result.Should().Be(TZConvert.GetTimeZoneInfo("GMT Standard Time")); }
public void GetTimeZoneInfo_Empty_Input() { const string input = ""; var result = TimeSpanConverter.GetTimeZoneInfo(input); result.Should().Be(TimeZoneInfo.Utc); }
private static DateTime GetDateTimeToUtc(DateTime time, string timezone) { var timeZoneInfo = TimeSpanConverter.GetTimeZoneInfo(timezone); return(TimeSpanConverter.ConvertTimeToUtcUsingTimeZone(time.TimeOfDay, timeZoneInfo)); }