public void TestRunGameDC() { //Assign Random r = new Random(); Defector p1 = new Defector(); Cooperator p2 = new Cooperator(); Game playGame = new Game(); //Act playGame.RunGame(p1, p2); //Assert Assert.IsTrue(p1.Years < p2.Years); }
public void TestRunGameCD() { //Assign Random r = new Random(); Cooperator p1 = new Cooperator(); Defector p2 = new Defector(); Game playGame = new Game(); //Act playGame.RunGame(p1, p2); //Assert Assert.IsTrue(p1.Years > p2.Years); }
public void TestCompareStrategiesDD() { //Assign Random r = new Random(); Defector p1 = new Defector(); Defector p2 = new Defector(); Game playGame = new Game(); //Act playGame.CompareStrategies(p1, p2); //Assert Assert.AreEqual(2, p1.Years); Assert.AreEqual(2, p2.Years); }
public void Defector_Step() { var p = new Defector(); Assert.AreEqual(p.Step(StrategyChoice.Defect), StrategyChoice.Defect, "unexpected Initial State"); }