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(); }
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); }