Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }