public void WhenAPlayerPlacesThreeTilesTheirTilesShouldDecreaseByThree() { // Arrange // Act var sut = new Game(1); sut.Start(); // Assert }
public void APlayerShouldOnlyBeAbleToPlaceTilesWhenItIsTheirTurn() { // Arrange // Act var sut = new Game(2); sut.Start(); //sut.TakeTurn(Player,) // Assert }
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"); }
public void WhenAPlayerTakesThereTurnTheirTilesShouldBeToppedUpToSix(int playersTileCount) { // Arrange // Act var sut = new Game(3); sut.Start(); // Assert }