Ejemplo n.º 1
0
        public void HasNextLevel_FromNegativeTestCases_AlwaysReturnsFalse(IPerkScheme perkScheme,
                                                                          PerkLevel currentLevel)
        {
            // ACT
            var factHasNextLevel = PerkHelper.HasNextLevel(perkScheme, currentLevel);

            // ASSERT
            factHasNextLevel.Should().BeFalse();
        }
Ejemplo n.º 2
0
        private static bool CheckLevelCap(IPerk perk)
        {
            var currentLevel = perk.CurrentLevel;

            if (currentLevel == null)
            {
                return(false);
            }

            return(!PerkHelper.HasNextLevel(perk.Scheme, currentLevel));
        }