public void ResetIdOk() { //Arrange int characterId; int roundId; int battleId; //Act for (int i = 0; i < 10; i++) { IdSequencer.NextId("character"); IdSequencer.NextId("round"); } for (int i = 0; i < 5; i++) { IdSequencer.NextId("round"); IdSequencer.NextId("battle"); } IdSequencer.ResetId("round"); IdSequencer.ResetId("character"); IdSequencer.ResetId("battle"); characterId = IdSequencer.NextId("character"); roundId = IdSequencer.NextId("round"); battleId = IdSequencer.NextId("battle"); //Assert Assert.Equal(1, characterId); Assert.Equal(1, roundId); Assert.Equal(1, battleId); }
public void IdcounterOk() { //Arrange int characterId = 0; int roundId = 0; int battleId = 0; int characterNewestId; int roundNewestId; int battleNewestId; //Act for (int i = 0; i < 10; i++) { characterId = IdSequencer.NextId("character"); roundId = IdSequencer.NextId("round"); } for (int i = 0; i < 5; i++) { roundId = IdSequencer.NextId("round"); battleId = IdSequencer.NextId("battle"); } characterNewestId = IdSequencer.NextId("character"); roundNewestId = IdSequencer.NextId("round"); battleNewestId = IdSequencer.NextId("battle"); //Assert Assert.Equal(characterNewestId - 1, characterId); Assert.Equal(roundNewestId - 1, roundId); Assert.Equal(battleNewestId - 1, battleId); }
public void CreateCharacterOk() { //Arrange string firstName = "Grom"; string lastName = "Hellscream"; //Act Character character1 = new Character(IdSequencer.NextId("character"), "", ""); Character character2 = new Character(IdSequencer.NextId("character"), firstName, lastName); Character character3 = new Character(IdSequencer.NextId("character")); //Assert Assert.Equal(20, character1.healthpoints); Assert.Equal("Grom Hellscream", character2.fullName); Assert.Equal(1, character2.strength); Assert.Equal(3, character3.characterId); }
public void CreateRoundOk() { //Arrange Character testPlayer = new Character(IdSequencer.NextId("character"), "Phill", "Wahlgreno"); Character testOpponent = new Character(IdSequencer.NextId("character")); testPlayer.strength += 8; //Act new Round(IdSequencer.NextId("round"), testPlayer, testOpponent); new Round(IdSequencer.NextId("round"), testPlayer, testOpponent); Round thirdRound = new Round(IdSequencer.NextId("round"), testPlayer, testOpponent); Round fourthRound = new Round(IdSequencer.NextId("round"), testPlayer, testOpponent); //Assert Assert.Equal(fourthRound.roundId - 1, thirdRound.roundId); Assert.NotSame(testPlayer, testOpponent); Assert.True(testPlayer.isAlive); Assert.False(testOpponent.isAlive); }