public void BonusSpells() { Player player = new Player("NewName", "Ranger", "Human",1); player.PlayerClass.AssignBaseStats(16, 16, 16, 16, 16, 16); player.CalculateTotalScore(); player.PlayerClass.CalculateAbilityMods(); player.PlayerClass.GetBonusSpells(); int[] actual = player.PlayerClass.Magic.BonusSpells; int[] expected = { 1, 1, 1 }; Assert.AreEqual(expected, actual); }
public void AssignedBaseStatsReturn() { //Arange Player player = new Player("NewName", "Wizard", "Human", 1); player.PlayerClass.AssignBaseStats(12, 10, 10, 10, 10, 10); player.PlayerClass.AssignMiscMods(0, 0, 0, 0, 0, 0); //Act player.CalculateTotalScore(); //Assert int actual = player.PlayerClass.StatMods.StrAbilityMod; int expected = 1; Assert.AreEqual(expected, actual); }
public void GivenScoreSpells_ThenDCisCalculate_ReturnedIsArray() { // Arrange Player Player = new Player("NewName", "Wizard", "Human", 4); // Act Player.PlayerClass.AssignBaseStats(18, 18, 18, 18, 18, 18); Player.CalculateTotalScore(); Player.PlayerClass.CalculateAbilityMods(); Player.PlayerClass.GetClassSpellsPerDay(); Player.PlayerClass.GetSpellDifficultyClass(); int[] actual = Player.PlayerClass.Magic.SpellDC; int[] expected = { 14, 15, 16 }; // Assert Assert.AreEqual(expected, actual); }
public void TotalScoreIsReturned() { //Arrange Player player = new Player("NewName", "Wizard", "Human", 1); player.PlayerClass.AssignBaseStats(10, 10, 10, 10, 10, 10); player.PlayerClass.AssignMiscMods(1, 2, 3, 4, 5, 6); //Act player.CalculateTotalScore(); //Assert int actual = player.PlayerClass.TotalScore.ChaTotalScore; int expected = 16; Assert.AreEqual(expected, actual); }
public void SkillPointsStatsReturn() { //Arange Player player = new Player("NewName", "Wizard", "Human", 1); player.PlayerClass.AssignBaseStats(10,10,10,10,10,10); player.PlayerClass.AssignMiscMods(0,0,0,0,0,0); player.CalculateTotalScore(); //Act player.CalculateSkillPoints(); //Assert int actual = player.TotalSkillPoints; int expected = 12; Assert.AreEqual(expected, actual); }
public void SavingThrowReturned() { //Arrange Player player = new Player("NewName", "Wizard", "Dwarf", 1); player.PlayerClass.AssignBaseStats(12, 10, 10, 10, 10, 10); player.PlayerClass.AssignMiscMods(0, 0, 0, 0, 0, 0); player.CalculateTotalScore(); player.PlayerClass.CalculateAbilityMods(); //Act player.PlayerClass.CalculateThrows(); //Assert int actual = player.PlayerClass.SavingThrows.ReflexClassSavingThrow; int expected = 0; Assert.AreEqual(expected, actual); }
public void MeleeTotalAttackIsReturned() { //Arrange Player player = new Player("NewName", "Wizard", "Human", 1); player.PlayerClass.AssignBaseStats(12, 10, 10, 10, 10, 10); player.PlayerClass.AssignMiscMods(0, 0, 0, 0, 0, 0); player.CalculateTotalScore(); player.PlayerClass.CalculateAbilityMods(); player.PlayerClass.CalculateBaseAttack(); //Act player.CalculateMeleeTotal(0); string actual = player.PlayerClass.Attack.MeleeAttackTotal; string expected = "1"; Assert.AreEqual(expected, actual); }
public void GetThrowsAreAssigned() { Player player = new Player("NewName", "Ranger", "Human", 1); // Arrange player.PlayerClass.AssignBaseStats(18,18,18,18,18,18); player.CalculateTotalScore(); player.PlayerClass.CalculateAbilityMods(); player.PlayerClass.CalculateThrows(); // Act player.PlayerClass.AssignThrows(); int actual = player.PlayerClass.SavingThrows.FortClassSavingThrow; int expected = 2; // Assert Assert.AreEqual(expected, actual); }