Example #1
0
        public void ShouldThrowExceptionWhenOptionsChangedAfterGetValuesInvoked()
        {
            _subject = new RangeDomainSegment(_mockRandom.Object, 0, 10);
            _subject.GetValues(_subject.MaxNumberOfValuesInSegment);

            Assert.Throws(typeof(NotSupportedException), () => _subject.SetMaximumAllowedValue(100));
        }
Example #2
0
        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);
            }
        }