コード例 #1
0
        public void test_assign_and_unassign_with_complete_date()
        {
            var start           = DateTime.Now;
            var assignedSession = new AssignedSession();

            assignedSession.Add(start, 10);
            assignedSession.PeriodExists(start.AddHours(1), 10).Should().BeTrue();
        }
コード例 #2
0
        public void test_assigned_session(string startDate, int duration, bool expectedResult)
        {
            var start           = DateTime.ParseExact(startDate, "dd/MM/yyyy", new DateTimeFormatInfo());
            var assignedSession = new AssignedSession();

            assignedSession.Add(new DateTime(2017, 01, 15), 10);
            assignedSession.IsFreeFor(start, duration).Should().Be(expectedResult);
        }