示例#1
0
        public void PlayerReferenceCannotBeRenamedToEmptyName()
        {
            PlayerReference playerReference = tournament.RegisterPlayerReference("Maru");

            playerReference.RenameTo("");

            playerReference.Name.Should().Be("Maru");
        }
示例#2
0
        public void PlayerReferenceCanBeRenamed()
        {
            PlayerReference playerReference = tournament.RegisterPlayerReference("Maru");

            playerReference.RenameTo("Idra");

            playerReference.Name.Should().Be("Idra");
        }
示例#3
0
        public bool RenamePlayerReferenceInTournament(PlayerReference playerReference, string name)
        {
            if (playerReference != null)
            {
                return(playerReference.RenameTo(name));
            }

            return(false);
        }
示例#4
0
        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);
        }
示例#5
0
        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);
        }
示例#6
0
        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);
        }