public void TestGetDateOffset_ByOffset(int y, int m, int d, Double off, DayLightDefinition daylight, Double expected) { var dd = new DateDefinition { Year = y, Month = m, Day = d, UtcOffset = TimeSpan.FromHours(off), DayLight = daylight }; Assert.Equal(TimeSpan.FromHours(expected), dd.GetDateOffset()); }
public void TestGetDateOffset_ByTimeZone(int y, int m, int d, String tz, DayLightDefinition daylight, Double expected) { var dd = new DateDefinition { Year = y, Month = m, Day = d, TimeZone = TimeZoneInfo.FindSystemTimeZoneById(tz), DayLight = daylight }; Assert.Equal(TimeSpan.FromHours(expected), dd.GetDateOffset()); }