public void Spock_IsPoisoned_ByLizard() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Spock.GetInstance(), Lizard.GetInstance()); Assert.AreEqual("Lizard", item); }
public void Rock_IsVaporized_BySpock() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Rock.GetInstance(), Spock.GetInstance()); Assert.AreEqual("Spock", item); }
public void Lizard_Poisons_Spock() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Lizard.GetInstance(), Spock.GetInstance()); Assert.AreEqual("Lizard", item); }
public void Spock_IsDisaproved_ByPaper() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Spock.GetInstance(), Paper.GetInstance()); Assert.AreEqual("Paper", item); }
public void Spock_Vaporizes_Rock() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Spock.GetInstance(), Rock.GetInstance()); Assert.AreEqual("Spock", item); }
public void Paper_Disproves_Spock() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Paper.GetInstance(), Spock.GetInstance()); Assert.AreEqual("Paper", item); }
public void Scissor_IsSmashed_BySpock() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Scissor.GetInstance(), Spock.GetInstance()); Assert.AreEqual("Spock", item); }
public void Spock_Draws_Spock() { var gameMatch = new GameMatch(); string item = gameMatch.Decide(Spock.GetInstance(), Spock.GetInstance()); Assert.AreEqual("Draw", item); }
static void Main(string[] args) { Player1 player1 = new Player1(); Player2 player2 = new Player2(); Rock rock = new Rock(); Paper paper = new Paper(); Scissors scissors = new Scissors(); Lizard lizard = new Lizard(); Spock spock = new Spock(); Score score = new Score(); Computer computer = new Computer(); UserInput userInput = new UserInput(); //HowManyPlayers howManyPlayers = new HowManyPlayers(); Console.WriteLine("Welcome to Rock Paper Scissors Lizard Spock"); //howManyPlayers.NumberOfPlayers(userInput.player1name, userInput.player2name, computer.GetRandomInt(0,4)); Console.Write("Enter Player 1 name:"); userInput.player1name = Console.ReadLine(); Console.Write("Enter Player 2 name:"); userInput.player2name = Console.ReadLine(); WinCondition winCondition = new WinCondition(); Console.WriteLine("Rock = 0, Paper = 1, Scissors = 2, Lizard = 3, Spock = 4"); while (score.score1 < 5 || score.score2 < 5 || score.scoreC < 5) { if (score.score1 == 5) { Console.WriteLine(player1input + " Wins!"); break; } else if (score.score2 == 5) { Console.WriteLine(player2input + " Wins!"); break; } else { winCondition.WinLoss(player1.player1Choice(userInput.player1name), player2.player2Choice(userInput.player2name), userInput.player1name, userInput.player2name, ref score.score1, ref score.score2); } } }
static void Main(string[] args) { McCoy doctor = new McCoy("Brown", "Round", "Blue shirt", "Black pants", "Doctor bag"); Spock vulcan = new Spock("Black", "Round", "Blue shirt", "Black pants", "European man bag"); Kirk captain = new Kirk("Brown", "Round", "Green shirt", "Black pants", "Blaster"); Console.WriteLine(); doctor.Jump(); doctor.Build(); Console.WriteLine(); vulcan.Attack(); vulcan.Logic(); vulcan.Salute(); Console.WriteLine(); captain.MakeLove(); }