示例#1
0
        public void OffsetToHours_WithValueInAllowedRange_ConvertsCorrectly(double expectedUtcOffsetInHours, long offsetInTicks)
        {
            var offset = Offset.FromTicks(offsetInTicks);

            var actual = NodaTimeConverter.OffsetToHours(offset);

            actual.ShouldBeEquivalentTo(expectedUtcOffsetInHours);
        }
示例#2
0
        public void OffsetToHours_WithOffsetGreaterThanAllowedMaximum_Throws()
        {
            var offsetGreaterThanAllowedMaximum = Offset.FromHours(15);

            Action action = () => NodaTimeConverter.OffsetToHours(offsetGreaterThanAllowedMaximum);

            action.ShouldThrow <ArgumentOutOfRangeException>();
        }