/// <summary> /// 登録選手の新しいインスタンスを生成します。 /// </summary> /// <param name="playerId">選手id。</param> /// <param name="teamId">団体id。</param> /// <param name="seasonId">年度id。</param> /// <param name="reservationNumber">予約番号。</param> /// <param name="reservationBranchNumber">予約番号枝番。</param> /// <param name="category">カテゴリー。</param> /// <param name="requestType">申請種別。</param> /// <param name="approveState">受領状態。</param> /// <param name="requestedDateTime">申請受付日。</param> /// <param name="playerRegistrationFee">選手登録料。</param> /// <param name="approveDateTime">受領日。</param> public RequestPlayer( int playerId, int teamId, int seasonId, ReservationNumber reservationNumber, int reservationBranchNumber, Category category, RequestType requestType, ApproveState approveState, DateTime requestedDateTime, PlayerRegistrationFee playerRegistrationFee, DateTime?approveDateTime ) { this.PlayerId = playerId; this.TeamId = teamId; this.SeasonId = seasonId; this.ReservationNumber = reservationNumber; this.ReservationBranchNumber = reservationBranchNumber; this.Category = category; this.RequestType = requestType; this.ApproveState = approveState; this.RequestedDateTime = requestedDateTime; this.PlayerRegistrationFee = playerRegistrationFee; this.ApproveDateTime = approveDateTime; }
public void 正しい選手登録料を設定() { var act = new PlayerRegistrationFee(1000); Assert.Equal(1000, act.Value); Assert.Equal("1,000円", act.DisplayValue); }
public void 選手登録料が3桁以下の場合カンマ区切りしない() { var act = new PlayerRegistrationFee(500); Assert.Equal("500円", act.DisplayValue); }