コード例 #1
0
ファイル: WOD_Tests.cs プロジェクト: seanbr01/WOD
        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);
        }
コード例 #2
0
ファイル: WOD_Tests.cs プロジェクト: seanbr01/WOD
        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);
        }
コード例 #3
0
ファイル: WOD_Tests.cs プロジェクト: seanbr01/WOD
        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);
        }
コード例 #4
0
ファイル: WOD_Tests.cs プロジェクト: seanbr01/WOD
        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);
        }
コード例 #5
0
ファイル: WOD_Tests.cs プロジェクト: seanbr01/WOD
        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);
        }
コード例 #6
0
ファイル: WOD_Tests.cs プロジェクト: seanbr01/WOD
        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);
        }