public void ShouldThrowExceptionWhenOptionsChangedAfterGetValuesInvoked() { _subject = new RangeDomainSegment(_mockRandom.Object, 0, 10); _subject.GetValues(_subject.MaxNumberOfValuesInSegment); Assert.Throws(typeof(NotSupportedException), () => _subject.SetMaximumAllowedValue(100)); }
public void ShouldSetInstanceMaxIfParamMaxIsGreaterThanValue(int originalValue, int maxValue) { _subject = new RangeDomainSegment(_mockRandom.Object, 0, originalValue); _subject.SetMaximumAllowedValue(maxValue); if (originalValue > maxValue) { Assert.AreEqual(maxValue, _subject.RangeMinMax.Maximum); } else { Assert.AreEqual(originalValue, _subject.RangeMinMax.Maximum); } }