using DateTimeExtensions;
DayOfWeek dayOfWeek = DayOfWeek.Tuesday;
DateTime date = DateTime.Today.AddDays(4);
DateTime nextDayOfWeek = date.NextDayOfWeek(dayOfWeek);
Console.WriteLine($"Next {dayOfWeek} after {date.ToString("dddd, dd MMMM yyyy")} is on: {nextDayOfWeek.ToString("dddd, dd MMMM yyyy")}");