Schedule() public static method

public static Schedule ( string appointmentDateDescription, Location location ) : DateTime
appointmentDateDescription string
location Location
return DateTime
Beispiel #1
0
 public void ScheduleDateWithTextualMonth() =>
 Assert.Equal(new DateTime(2019, 6, 3, 11, 30, 0), Appointment.Schedule("June 3, 2019 11:30:00"));
Beispiel #2
0
 public void ScheduleDateWithTextualMonthAndWeekday() =>
 Assert.Equal(new DateTime(2019, 12, 5, 9, 0, 0), Appointment.Schedule("Thursday, December 5, 2019 09:00:00"));
Beispiel #3
0
 public void Schedule_paris()
 {
     Assert.Equal(new DateTime(2019, 07, 25, 12, 45, 0),
                  Appointment.Schedule("7/25/2019 14:45:00", Location.Paris));
 }
Beispiel #4
0
 public void ScheduleDateUsingOnlyNumbers() =>
 Assert.Equal(new DateTime(2019, 07, 25, 13, 45, 0), Appointment.Schedule("7/25/2019 13:45:00"));
Beispiel #5
0
 public void Schedule_newyork()
 {
     Assert.Equal(new DateTime(2019, 07, 25, 12, 45, 0),
                  Appointment.Schedule("7/25/2019 08:45:00", Location.NewYork));
 }
Beispiel #6
0
 public void Schedule_london()
 {
     Assert.Equal(new DateTime(2019, 07, 25, 12, 45, 0),
                  Appointment.Schedule("7/25/2019 13:45:00", Location.London));
 }
Beispiel #7
0
 public void Schedule_date_with_textual_month_and_weekday()
 {
     Assert.Equal(new DateTime(2019, 12, 5, 9, 0, 0), Appointment.Schedule("Thursday, December 5, 2019 09:00:00"));
 }
Beispiel #8
0
 public void Schedule_date_with_textual_month()
 {
     Assert.Equal(new DateTime(2019, 6, 3, 11, 30, 0), Appointment.Schedule("June 3, 2019 11:30:00"));
 }
Beispiel #9
0
 public void Schedule_date_using_only_numbers()
 {
     Assert.Equal(new DateTime(2019, 07, 25, 13, 45, 0), Appointment.Schedule("7/25/2019 13:45:00"));
 }
Beispiel #10
0
 public void Schedule(string appointmentDateDescription, DateTime expected) =>
 Assert.Equal(expected, Appointment.Schedule(appointmentDateDescription));
Beispiel #11
0
 public void Schedule_gibberish()
 {
     Assert.Equal(DateTime.MinValue, Appointment.Schedule("abracadabra"));
 }