public void UpdatesTimeRange() { var appointment = _builder .WithDefaultValues() .WithDateTimeOffsetRange(_newDateTimeOffsetRange) .Build(); var newStartTime = new DateTime(2021, 01, 01, 11, 00, 00); appointment.UpdateStartTime(newStartTime, null); Assert.Equal(_newDateTimeOffsetRange.DurationInMinutes(), appointment.TimeRange.DurationInMinutes()); Assert.Equal(newStartTime, appointment.TimeRange.Start); }
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 dateTimeRange = new DateTimeOffsetRange(_startTime, _endTime); var appointment = new Appointment(appointmentTypeId, scheduleId, clientId, doctorId, patientId, roomId, dateTimeRange, title, null); var newStartTime = new DateTime(2021, 01, 01, 11, 00, 00); appointment.UpdateStartTime(newStartTime); Assert.Equal(dateTimeRange.DurationInMinutes(), appointment.TimeRange.DurationInMinutes()); Assert.Equal(newStartTime, appointment.TimeRange.Start); }