[Test] //move to sharedkerneltests when they are created public void DateTimeRangeShouldReturnCorrectDuration() { var thirtyMinutes = new TimeSpan(0, 0, 30, 0); var range = new DateTimeRange(DateTime.Now, thirtyMinutes); Assert.AreEqual(thirtyMinutes.Minutes, range.DurationInMinutes()); }
public void UpdatesTimeRange() { var scheduleId = Guid.NewGuid(); const int clientId = 1; const int patientId = 2; const int roomId = 3; const int appointmentTypeId = 4; const int doctorId = 5; const string title = "Title Test"; var appointment = Appointment.Create(scheduleId, clientId, patientId, roomId, _startTime, _endTime, appointmentTypeId, doctorId, title); var newEndTime = new DateTime(2021, 01, 01, 11, 00, 00); var range = new DateTimeRange(_startTime, newEndTime); appointment.UpdateTime(range); Assert.Equal(range.DurationInMinutes(), appointment.TimeRange.DurationInMinutes()); }
public void Returns60GivenOneHourDifference() { var dtr = new DateTimeRange(DateTimes.TestDateTime, TimeSpan.FromHours(1)); dtr.DurationInMinutes().Should().Be(60); }