public void PlayerReferenceCannotBeRenamedToEmptyName() { PlayerReference playerReference = tournament.RegisterPlayerReference("Maru"); playerReference.RenameTo(""); playerReference.Name.Should().Be("Maru"); }
public void PlayerReferenceCanBeRenamed() { PlayerReference playerReference = tournament.RegisterPlayerReference("Maru"); playerReference.RenameTo("Idra"); playerReference.Name.Should().Be("Idra"); }
public bool RenamePlayerReferenceInTournament(PlayerReference playerReference, string name) { if (playerReference != null) { return(playerReference.RenameTo(name)); } return(false); }
public void PlayerReferenceCannotBeRenamedToNameThatOnlyDiffersInWhitespaceToOtherPlayerReference() { string playerName1 = "Maru"; string playerName2 = "Idra"; PlayerReference playerReference1 = tournament.RegisterPlayerReference(playerName1); PlayerReference playerReference2 = tournament.RegisterPlayerReference(playerName2); playerReference2.RenameTo(playerName1 + " "); playerReference1.Name.Should().Be(playerName1); playerReference2.Name.Should().Be(playerName2); }
public void PlayerReferenceCannotBeRenamedToNameThatIsExactlyTheSameAsOtherPlayerReference() { string playerName1 = "Maru"; string playerName2 = "Idra"; PlayerReference playerReference1 = tournament.RegisterPlayerReference(playerName1); PlayerReference playerReference2 = tournament.RegisterPlayerReference(playerName2); playerReference2.RenameTo(playerName1); playerReference1.Name.Should().Be(playerName1); playerReference2.Name.Should().Be(playerName2); }
public void PlayerReferenceCanBeRenamedToNameThatOnlyDiffersInLetterCasing() { string playerName1 = "HerO"; string playerName2 = "herO"; PlayerReference playerReference1 = tournament.RegisterPlayerReference(playerName1); PlayerReference playerReference2 = tournament.RegisterPlayerReference("Maru"); playerReference2.RenameTo(playerName2); playerReference1.Name.Should().Be(playerName1); playerReference2.Name.Should().Be(playerName2); }