Beispiel #1
0
        public void InvariantBreaksOnOutOfRangeHour(int hour)
        {
            var clock = new ClockIn24H();

            clock.Invariant.Should().BeTrue();

            clock.AddHours(hour);

            clock.Invariant.Should().BeFalse();
        }
Beispiel #2
0
        public void AddHourAddsHour(int hour)
        {
            var clock = new ClockIn24H();

            clock.Hour.Should().Be(0);
            clock.Minute.Should().Be(0);
            clock.Second.Should().Be(0);
            clock.Invariant.Should().BeTrue();

            clock.AddHours(hour);

            clock.Invariant.Should().BeTrue();
            clock.Hour.Should().Be(hour);
            clock.Minute.Should().Be(0);
            clock.Second.Should().Be(0);
        }