コード例 #1
0
ファイル: TimeCardTests.cs プロジェクト: RP422/mlangTimeSheet
        public void SickHoursTest()
        {
            TimeCard Card = new TimeCard(_startDate);

            Card.SetHours(_theNextFriday, HourType.SICK, 8);

            Assert.AreEqual(8, Card.GetHours(_theNextFriday, HourType.SICK));
        }
コード例 #2
0
ファイル: TimeCardTests.cs プロジェクト: RP422/mlangTimeSheet
        public void GetTotalHoursTest()
        {
            TimeCard Card = new TimeCard(_startDate);

            DateTime TempDate = _startDate;

            for (int x = 0; x < 14; x++)
            {
                Card.SetHours(TempDate, HourType.WORKING, 3);
                Card.SetHours(TempDate, HourType.SICK, 4);
                Card.SetHours(TempDate, HourType.VACATION, 5);
                TempDate = TempDate.AddDays(1);
            }

            Assert.AreEqual(42, Card.GetTotalHours(HourType.WORKING));
            Assert.AreEqual(56, Card.GetTotalHours(HourType.SICK));
            Assert.AreEqual(70, Card.GetTotalHours(HourType.VACATION));
        }
コード例 #3
0
ファイル: TimeCardTests.cs プロジェクト: RP422/mlangTimeSheet
        public void OvertimeTest()
        {
            TimeCard Card = new TimeCard(_startDate);

            DateTime TempDate = _startDate;

            for (int x = 0; x < 14; x++)
            {
                Card.SetHours(TempDate, HourType.WORKING, 8);
                TempDate = TempDate.AddDays(1);
            }

            Assert.AreEqual(32, Card.CalculateOvertime());
        }
コード例 #4
0
ファイル: TimeCardTests.cs プロジェクト: RP422/mlangTimeSheet
        public void VacationHoursTest()
        {
            TimeCard Card = new TimeCard(_startDate);

            Card.SetHours(_theNextFriday, HourType.VACATION, 8);

            Assert.AreEqual(8, Card.GetHours(_theNextFriday, HourType.VACATION));
        }
コード例 #5
0
ファイル: TimeCardTests.cs プロジェクト: RP422/mlangTimeSheet
        public void WorkingHoursTest()
        {
            TimeCard Card = new TimeCard(_startDate);

            Card.SetHours(_theNextFriday, HourType.WORKING, 8);

            Assert.AreEqual(8, Card.GetHours(_theNextFriday, HourType.WORKING));
        }