コード例 #1
0
ファイル: GameTests.cs プロジェクト: mattdotmatt/Qwirklr
        public void WhenAPlayerPlacesThreeTilesTheirTilesShouldDecreaseByThree()
        {
            // Arrange

            // Act
            var sut = new Game(1);
            sut.Start();
            // Assert
        }
コード例 #2
0
ファイル: GameTests.cs プロジェクト: mattdotmatt/Qwirklr
        public void APlayerShouldOnlyBeAbleToPlaceTilesWhenItIsTheirTurn()
        {
            // Arrange

            // Act
            var sut = new Game(2);
            sut.Start();
            //sut.TakeTurn(Player,)

            // Assert
        }
コード例 #3
0
ファイル: GameTests.cs プロジェクト: mattdotmatt/Qwirklr
        public void AtTheStartOfTheGameEachPlayerShouldGetSixTiles()
        {
            // Arrange
            var sut = new Game(3);

            // Act
            sut.Start();
            var result = sut.Players;

            // Assert
            Assert.That(result[0].Tiles.Count,Is.EqualTo(6), "Each player should have 6 tiles at the game start");
            Assert.That(result[1].Tiles.Count, Is.EqualTo(6), "Each player should have 6 tiles at the game start");
            Assert.That(result[2].Tiles.Count, Is.EqualTo(6), "Each player should have 6 tiles at the game start");
        }
コード例 #4
0
ファイル: GameTests.cs プロジェクト: mattdotmatt/Qwirklr
        public void WhenAPlayerTakesThereTurnTheirTilesShouldBeToppedUpToSix(int playersTileCount)
        {
            // Arrange

            // Act
            var sut = new Game(3);
            sut.Start();

            // Assert
        }