you need a ">=" instead of ">"
Change it to this and it would work
(bias + (bias >= 0 ? 2 : 3) * 7)
DateTime first = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
int bias = DayOfWeek.Friday - first.DayOfWeek;
DateTime result = first.AddDays(bias + (bias >= 0 ? 2 : 3) * 7);
but thanks for the code.