Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
        public void 正しい選手登録料を設定()
        {
            var act = new PlayerRegistrationFee(1000);

            Assert.Equal(1000, act.Value);
            Assert.Equal("1,000円", act.DisplayValue);
        }
Esempio n. 3
0
        public void 選手登録料が3桁以下の場合カンマ区切りしない()
        {
            var act = new PlayerRegistrationFee(500);

            Assert.Equal("500円", act.DisplayValue);
        }