public void CalculateAsleepHours_FractionalHours_OnlyCountsFullHours(string startTime, string bedTime)
        {
            // Arrange
            var shiftInformation = new ShiftInformation();

            shiftInformation.StartTime = DateTime.Parse(startTime);
            shiftInformation.BedTime   = DateTime.Parse(bedTime);
            var service = new PaymentCalculationService();

            // Act
            var actualAsleepHours   = service.CalculateAsleepHours(shiftInformation);
            var expectedAsleepHours = (int)(shiftInformation.StartTime.Date.AddDays(1) - shiftInformation.BedTime).TotalHours;

            if (expectedAsleepHours < 0)
            {
                expectedAsleepHours = 0;
            }

            Assert.Equal(expectedAsleepHours, actualAsleepHours);
        }