public void WillpowerShould_Return10_WhenStatsAddAbove10(int intAboveTen, int expected) { //Arrange var stats = new SUT.BaseStats(); //Act stats.Willpower = intAboveTen; //Assert Assert.AreEqual(expected, stats.Willpower); }
public void GetHealthShould_ReturnHealthOfStaminaPlus5_WhenCalled(int stamina, int expected) { //Arrange var stats = new SUT.BaseStats(); //Act stats.Stamina.Value = stamina; stats.GetHealth(); //Assert Assert.AreEqual(expected, stats.Health); }
public void GetInitiativeModifierShould_ReturnInitiativeModifierEqualToDexterityPlusComposure_WhenCalled(int dexterity, int composure, int expected) { //Arrange var stats = new SUT.BaseStats(); //Act stats.Dexterity.Value = dexterity; stats.Composure.Value = composure; stats.GetInitiativeModifier(); //Assert Assert.AreEqual(expected, stats.InitiativeModifier); }
public void GetGetDefenseShould_ReturnLowestOfDexterityAndWits_WhenCalled(int dexterity, int wits, int expected) { //Arrange var stats = new SUT.BaseStats(); //Act stats.Dexterity.Value = dexterity; stats.Wits.Value = wits; stats.GetDefense(); //Assert Assert.AreEqual(expected, stats.Defense); }
public void GetWillpowerShould_ReturnWillpowerEqualToResolvePlusComposure10Max_WhenCalled(int resolve, int composure, int expected) { //Arrange var stats = new SUT.BaseStats(); //Act stats.Resolve.Value = resolve; stats.Composure.Value = composure; stats.GetWillPower(); //Assert Assert.AreEqual(expected, stats.Willpower); }
public void GetSpeedShould_ReturnSpeedEqualToStrengthPlusDexterityPlus5_WhenCalled(int strength, int dexterity, int expected) { //Arrange var stats = new SUT.BaseStats(); //Act stats.Strength.Value = strength; stats.Dexterity.Value = dexterity; stats.GetSpeed(); //Assert Assert.AreEqual(expected, stats.Speed); }