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)); }
/// <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; }
public void は30文字まで有効() { var act = new PlayerFirstName("あいうえおかきくけこあいうえおかきくけこあいうえおかきくけこ"); Assert.Equal("あいうえおかきくけこあいうえおかきくけこあいうえおかきくけこ", act.Value); }