public void HasNextLevel_FromNegativeTestCases_AlwaysReturnsFalse(IPerkScheme perkScheme, PerkLevel currentLevel) { // ACT var factHasNextLevel = PerkHelper.HasNextLevel(perkScheme, currentLevel); // ASSERT factHasNextLevel.Should().BeFalse(); }
private static bool CheckLevelCap(IPerk perk) { var currentLevel = perk.CurrentLevel; if (currentLevel == null) { return(false); } return(!PerkHelper.HasNextLevel(perk.Scheme, currentLevel)); }