private bool isPlayersTurn; // is true when it is player's turn // create Player with a name and initialized (empty) score house public Player(string name) //IScoreHouse scorehouse(the failed interface) { this.name = name; isPlayersTurn = false; scoreHouse = new ScoreHouse(); //this.scoreHouse=scorehouse; }
public void Test2() { IScoreHouse h1 = new ScoreHouse(); Player p1 = new Player("Ron", h1); p1.AddSeedToScoreHouse(new Seed()); Assert.AreEqual(1, p1.GetScore(), "1 Scores are expected"); }
public void Test2() { // ARRANGE: IScoreHouse k = new ScoreHouse(); Player p1 = new Player("alice", k); Player p2 = new Player("bob", k); k = new MockScoreHouse(); // ACT: k.AddSeed(new Seed()); // ASSERT: Assert.AreEqual(1, k.GetCount(), "Score is correct"); }
public void Test2() { //ARRANGE ScoreHouse sub = new ScoreHouse(); Player p = new Player("test"); Seed s = new Seed(); int result = p.GetScore() + 1; //ACT p.AddSeedToScoreHouse(s); int test = p.GetScore(); //ASSERT Assert.That(test, Is.EqualTo(result)); }
public void Test2() { // ARRANGE: IScoreHouse sOne = new ScoreHouse(); IScoreHouse mock = Substitute.For <IScoreHouse>(); Seed theSeed = new Seed(); sOne = mock; Player one = new Player("john", sOne); // ACT: one.AddSeedToScoreHouse(theSeed); // ASSERT: sOne.Received().AddSeed(theSeed); }
public void TestingAddSeeds() { //ARRANGE IScoreHouse sh = new ScoreHouse(); IScoreHouse mock = Substitute.For <IScoreHouse>(); Seed s = new Seed(); mock.AddSeed(s); mock.GetCount().Returns(1); sh = mock; Player p = new Player("Mock Player", sh); //ACT p.AddSeedToScoreHouse(s); //ASSERT Assert.AreEqual(1, sh.GetCount(), "There should be one more seed in ScoreHouse"); sh.Received().AddSeed(s); sh.Received().GetCount(); }
private bool isPlayersTurn; // is true when it is player's turn // create Player with a name and initialized (empty) score house public Player(string name) { this.name = name; isPlayersTurn = false; scoreHouse = new ScoreHouse(); }