private static string Print(PlayerPaymentStatus summaryStatus) { switch (summaryStatus) { case PlayerPaymentStatus.Behind: return("behind"); case PlayerPaymentStatus.PaidInFull: return("paid"); case PlayerPaymentStatus.Ahead: return("ahead"); default: throw new ArgumentOutOfRangeException(nameof(summaryStatus), summaryStatus, null); } }
public PlayerReportSummary(PlayerPaymentStatus status, int weeksDifference) { Status = status; WeeksDifference = weeksDifference; }