C# Date count exclude saturday and sunday (土日以外の日付を計算する)

営業日の計算したいとき、UIからカレンダーの開始日と終了日を選択すると、土日含めて選択されるので、何営業日になっているかは判断できない。以下のサンプルでは土日以外の営業日を計算することができます。

-------------------------------------------------------------------------------------------------------


 private int DateRangeCountExcludeSaturdayAndSunday(DateTime startDate, DateTime endDate)
        {
            int totDateCount = 0;
            TimeSpan diff = endDate - startDate;

            int days = diff.Days;

            for (int i = 0; i < days; i++)
            {
                var testDate = startDate.AddDays(i);

                if (testDate.DayOfWeek != DayOfWeek.Saturday || testDate.DayOfWeek != DayOfWeek.Sunday)
                {
                    totDateCount += 1;
                }
            }

            return totDateCount;

}