public void TestMethod_Game_Set_prisoner1a() { var p1 = new Prisoner("Defector", new Defector()); var p2 = new Prisoner("untitfortate", new TitForTat()); var g = new PrisonersDilemma.Game(p1, p2); Assert.IsInstanceOfType(g.prisoner1.Strategy, typeof(Defector), "Unexpected prisoner in game"); }
public void TestMethod_Game_GameType() { var p1 = new Prisoner("Coperator", new Cooperator()); var p2 = new Prisoner("untitfortate", new UnTitForTat()); var g = new PrisonersDilemma.Game(p1, p2); Assert.IsInstanceOfType(g, typeof(PrisonersDilemma.Game), "Unexpected Type Created"); }
public void TestMethod_Game_Set_prisoner2() { var p1 = new Prisoner("Coperator", new Cooperator()); var p2 = new Prisoner("untitfortate", new UnTitForTat()); var g = new PrisonersDilemma.Game(p1, p2); Assert.IsInstanceOfType(g.prisoner2.Strategy, typeof(UnTitForTat), "Unexpected prisoner in game"); }