Exemplo n.º 1
0
        public static PlayerName CreatePlayerName(string playerName)
        {
            var fullName   = playerName.Split(" ");
            var familyName = new PlayerFamilyName(fullName[0]);
            var firstName  = new PlayerFirstName(fullName[1]);

            return(new PlayerName(familyName, firstName));
        }
Exemplo n.º 2
0
 /// <summary>
 /// エントリー詳細の新しいインスタンスを生成します。
 /// </summary>
 /// <param name="teamCode">団体登録番号。</param>
 /// <param name="teamName">団体名。</param>
 /// <param name="teamAbbreviatedName">団体名略称。</param>
 /// <param name="playerCode">登録番号。</param>
 /// <param name="playerFamilyName">姓。</param>
 /// <param name="playerFirstName">名。</param>
 /// <param name="point">ポイント。</param>
 public EntryPlayer(
     TeamCode teamCode,
     TeamName teamName,
     TeamAbbreviatedName teamAbbreviatedName,
     PlayerCode playerCode,
     PlayerFamilyName playerFamilyName,
     PlayerFirstName playerFirstName,
     Point point)
 {
     this.TeamCode            = teamCode;
     this.TeamName            = teamName;
     this.TeamAbbreviatedName = teamAbbreviatedName;
     this.PlayerCode          = playerCode;
     this.PlayerFamilyName    = playerFamilyName;
     this.PlayerFirstName     = playerFirstName;
     this.Point = point;
 }
Exemplo n.º 3
0
        public void 姓は20文字まで有効()
        {
            var act = new PlayerFamilyName("あいうえおかきくけこあいうえおかきくけこ");

            Assert.Equal("あいうえおかきくけこあいうえおかきくけこ", act.Value);
        }