public void MinMustBeSmallerThanMax() { var scale = new SkillLevelScale() { Max = 5 }; Should.Throw<ArgumentException>( () => scale.Min = 10); }
public void MaxCannotBeSmallerThanMin() { var scale = new SkillLevelScale() { Min = 8 }; Should.Throw<ArgumentException>( () => scale.Max = 5); }
public void StepSizeMustBeGreaterThanZero(int stepSize) { var scale = new SkillLevelScale(); Should.NotThrow(() => scale.Step = stepSize); scale.Step.ShouldBe(stepSize); }
public void StepSizeCantBeLessOrEqualZero(int stepSize) { var scale = new SkillLevelScale(); Should.Throw<ArgumentException>(() => scale.Step = stepSize); }