public void IsSuccess(double roll, double skillCheck, bool expectedResult) { var rpg = new RolePlayingSystem(); Assert.AreEqual(expectedResult, rpg.IsSuccess(roll, skillCheck)); Assert.IsFalse(rpg.IsCriticalFailure(roll, skillCheck)); }
public void IsCriticalFailure_WithCriticalFailureProbability(double roll, double skillCheck, bool expectedResult) { var rpg = new RolePlayingSystem().WithCriticalFailureProbability(0.2); Assert.AreEqual(expectedResult, rpg.IsCriticalFailure(roll, skillCheck)); }