예제 #1
0
        public void ShouldCreateTimeCard()
        {
            var timeCards = new TimeCards(buildYearWorks(2020));
            var period    = new Period(2020, 1);
            var workHours = timeCards.RegularWorkHours(period);

            Assert.AreEqual(184, workHours);
        }
예제 #2
0
        public void ShouldReturnEmptyWhenArgumentIsNull()
        {
            var timeCards     = new TimeCards(null);
            var period        = new Period(2020, 1);
            var workHours     = timeCards.RegularWorkHours(period);
            var overtimeHours = timeCards.OvertimeWorkHours(period);

            Assert.AreEqual(0, workHours);
            Assert.AreEqual(0, overtimeHours);
        }