public void TestPickStringWithEmptyList() { var target = new Player(); Assert.AreEqual("none", target.pickString(new List<string>())); }
public void TestPickString() { var target = new Player(); target.incrementSettlements(); List<string> resources = new List<string>(); target.generateLumber(); resources.Add("lumber"); Assert.AreEqual("lumber", target.pickString(resources)); Assert.AreEqual(0, target.playerHand.getLumber()); resources.Remove("lumber"); target.generateBrick(); resources.Add("brick"); Assert.AreEqual("brick", target.pickString(resources)); Assert.AreEqual(0, target.playerHand.getBrick()); resources.Remove("brick"); target.generateGrain(); resources.Add("grain"); Assert.AreEqual("grain", target.pickString(resources)); Assert.AreEqual(0, target.playerHand.getGrain()); resources.Remove("grain"); target.generateWool(); resources.Add("wool"); Assert.AreEqual("wool", target.pickString(resources)); Assert.AreEqual(0, target.playerHand.getWool()); resources.Remove("wool"); target.generateOre(); resources.Add("ore"); Assert.AreEqual("ore", target.pickString(resources)); Assert.AreEqual(0, target.playerHand.getOre()); resources.Remove("ore"); }