public static ScheduledDay ConvertDayOfWeekToScheduleDay(this DayOfWeek dayOfWeek) { ScheduledDay scheduledDay = default; switch (dayOfWeek) { case DayOfWeek.Friday: scheduledDay = ScheduledDay.Friday; break; case DayOfWeek.Monday: scheduledDay = ScheduledDay.Monday; break; case DayOfWeek.Saturday: scheduledDay = ScheduledDay.Saturday; break; case DayOfWeek.Sunday: scheduledDay = ScheduledDay.Sunday; break; case DayOfWeek.Thursday: scheduledDay = ScheduledDay.Thursday; break; case DayOfWeek.Tuesday: scheduledDay = ScheduledDay.Tuesday; break; case DayOfWeek.Wednesday: scheduledDay = ScheduledDay.Wednesday; break; } return(scheduledDay); }
public async Task GetSchedule_InvalidScheduledDay_ShouldThrowValidationException(ScheduledDay schedule) { // When Func <Task <Schedule> > func = this._jikan.Awaiting(x => x.GetSchedule(schedule)); // Then await func.Should().ThrowExactlyAsync <JikanValidationException>(); }