public void OffsetToHours_WithValueInAllowedRange_ConvertsCorrectly(double expectedUtcOffsetInHours, long offsetInTicks) { var offset = Offset.FromTicks(offsetInTicks); var actual = NodaTimeConverter.OffsetToHours(offset); actual.ShouldBeEquivalentTo(expectedUtcOffsetInHours); }
public void OffsetToHours_WithOffsetGreaterThanAllowedMaximum_Throws() { var offsetGreaterThanAllowedMaximum = Offset.FromHours(15); Action action = () => NodaTimeConverter.OffsetToHours(offsetGreaterThanAllowedMaximum); action.ShouldThrow <ArgumentOutOfRangeException>(); }