public void Setup() { rpsGameStore = Substitute.For <IRPSGameStore>(); moveMaker = Substitute.For <IMoveMaker>(); rpsGameStore.GetGame().Returns(new RPSGame(numberOfGames, numberOfDynamite)); moveMaker.MakeMove(Arg.Any <int>()).Returns(Move.Rock); rpsPlayer = new RPSPlayer(rpsGameStore, moveMaker); }
public void Setup() { rpsGameStore = Substitute.For <IRPSGameStore>(); moveMaker = Substitute.For <IMoveMaker>(); rpsGame.AddGame(Move.Rock); rpsGame.Games[0].UpdateOutcome(Outcome.Win, Move.Warterbomb); rpsGameStore.GetGame().Returns(rpsGame); rpsPlayer = new RPSPlayer(rpsGameStore, moveMaker); }
public void Setup() { rpsGameStore = Substitute.For <IRPSGameStore>(); moveMaker = Substitute.For <IMoveMaker>(); rpsGame.AddGame(Move.Paper); rpsGameStore.GetGame().Returns(rpsGame); moveMaker.MakeMove(Arg.Any <int>()).Returns(Move.Rock); rpsPlayer = new RPSPlayer(rpsGameStore, moveMaker); }
public void Setup() { rpsGameStore = Substitute.For <IRPSGameStore>(); moveMaker = Substitute.For <IMoveMaker>(); rpsPlayer = new RPSPlayer(rpsGameStore, moveMaker); }
public RPSPlayer(IRPSGameStore rpsGameStore, IMoveMaker moveMaker) { this.rpsGameStore = rpsGameStore; this.moveMaker = moveMaker; }