Пример #1
0
        private void UpdateHitPoints()
        {
            bool characterLevelValid    = InputHandler.ParseNonNegativeInt(characterLevelInputBox.Text, out int characterLevel);
            bool constitutionValueValid = InputHandler.ParseNonNegativeInt(constitutionInputBox.Text, out int constitutionValue);

            hitPoints.Text = (characterLevelValid || constitutionValueValid) ?
                             model.CalculateHitPoints(constitutionValue, characterLevel).ToString() : defaultDisplayValue;
        }
        public void CharacterModel_HitPointsShouldCalculate(int expectedValue, int constitution, int characterLevel)
        {
            int actualValue = characterModel.CalculateHitPoints(constitution, characterLevel);

            Assert.Equal(expectedValue, actualValue);
        }