コード例 #1
0
        public void WorkAvailability(WorkAvailabilityCase tCase)
        {
            TimeSpan result = TimeSpan.Zero;

            if (tCase.Result.ShouldFail)
            {
                Assert.Throws <Exception>(() => Manager.WorkAvailability(tCase.Src));
            }
            else
            {
                Assert.DoesNotThrow(() => result =
                                        Manager.WorkAvailability(tCase.Src));
                Assert.AreEqual(Manager.TimeSpanToWorkingDays(tCase.Src.ObservationInterval.HoursPerDay, result), tCase.Result.Value);
            }
        }