public void AddCardToHand_OtherPlayersDidNotAddCard() { // Arrange WriteClass write = new WriteClass(); FakeUserInput input = new FakeUserInput(); PlayersHand playersHand = new PlayersHand(write, input); var expectedtList = new List <Player>(); expectedtList.Add(new Player("Test", 0)); expectedtList.Add(new Player("Test2", 1)); expectedtList.Add(new Player("Test3", 2)); // Act var expected = input.GetStringInput(); string deltCard = "testCard"; playersHand.AddCardToHand(deltCard, expectedtList); // Assert foreach (var player in expectedtList) { if (player.Name != expected) { Assert.IsFalse(player.Hand.Contains(deltCard)); } } }
public void EnterNameOfPlayersTest_PlayersName() { // Arrange WriteClass writer = new WriteClass(); FakeUserInput userInput = new FakeUserInput(); CreatePlayers createPlayers = new CreatePlayers(writer, userInput); //Act int expected = userInput.GetIntInput(); var actual = createPlayers.EnterNameOfPlayers(expected); //Assert Assert.IsTrue(actual.Count == expected); }
public void HowManyPlayers_PostiveNumber() { // Arrange WriteClass writer = new WriteClass(); FakeUserInput userInput = new FakeUserInput(); CreatePlayers createPlayer = new CreatePlayers(writer, userInput); int expected = 3; // Act var actual = createPlayer.HowManyPlayers(); // Assert Assert.AreEqual(expected, actual); }
public void GetIntInput_ReturnZeroInput() { // Arrange WriteClass writer = new WriteClass(); ZeroFakeUserInput fakeInput = new ZeroFakeUserInput(); UserInput userInput = new UserInput(writer); // Act var actual = userInput.GetIntInput(); userInput.GetStringInput(); var expected = 0; // Assert Assert.AreEqual(expected, actual); }
public void GetIntInput_ReturnIntInput() { // Arrange WriteClass writer = new WriteClass(); UserInput userInput = new UserInput(writer); Console.WriteLine("3"); var actual = userInput.GetIntInput(); // Act var expected = 3; // Assert Assert.AreEqual(expected, actual); }
public void PrintPlayers_IterateThoughtList() { // Arrange WriteClass writer = new WriteClass(); ShowPlayers show = new ShowPlayers(writer); var expectedList = new List <Player>(); expectedList.Add(new Player("Jay", 0)); expectedList.Add(new Player("Debra", 1)); expectedList.Add(new Player("Hershey", 2)); // Act var actual = show.GetPlayerNames(expectedList); // Assert Assert.AreEqual(actual.Count, expectedList.Count); }