コード例 #1
0
ファイル: PlayerReferenceTests.cs プロジェクト: Gherks/slask
        public void PlayerReferenceCannotBeRenamedToEmptyName()
        {
            PlayerReference playerReference = tournament.RegisterPlayerReference("Maru");

            playerReference.RenameTo("");

            playerReference.Name.Should().Be("Maru");
        }
コード例 #2
0
ファイル: PlayerReferenceTests.cs プロジェクト: Gherks/slask
        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
ファイル: PlayerReferenceTests.cs プロジェクト: Gherks/slask
        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
ファイル: PlayerReferenceTests.cs プロジェクト: Gherks/slask
        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
ファイル: PlayerReferenceTests.cs プロジェクト: Gherks/slask
        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);
        }