public static int NextAvailableTime(int[] bookedHours)
public static void Main()
int[] bookedHours1 = new[] { 8, 11 };
int result1 = NextAvailableTime(bookedHours1);
if(expected1 != result1) Console.WriteLine("Test fails");
int[] bookedHours2 = new[] { 8, 12, 18 };
int result2 = NextAvailableTime(bookedHours2);
if (expected2 != result2) Console.WriteLine("Test fails");
int[] bookedHours3 = new[] { 8, 12, 17 };
int result3 = NextAvailableTime(bookedHours3);
if (expected3 != result3) Console.WriteLine("Test fails");
int[] bookedHours4 = new[] { 10, 14, 19 };
int result4 = NextAvailableTime(bookedHours4);
if (expected4 != result4) Console.WriteLine("Test fails");