Пример #1
0
        public void SettingToAbove_UpperBoundary_ReturnsUpperBoundary()
        {
            var sut = new RangedInt(3, 2, 5);

            sut.SetValue(sut.MaxValue + 1);

            Assert.AreEqual(sut.Value, sut.MaxValue);
        }
Пример #2
0
        public void SettingToBelow_LowerBoundary_ReturnsLowerBoundary()
        {
            var sut = new RangedInt(3, 2, 5);

            sut.SetValue(sut.MinValue - 1);

            Assert.AreEqual(sut.Value, sut.MinValue);
        }
Пример #3
0
        public void CanSetTo_UpperBoundary()
        {
            var sut = new RangedInt(3, 1, 5);

            sut.SetValue(sut.MaxValue);

            Assert.AreEqual(sut.Value, sut.MaxValue);
        }
Пример #4
0
        public void CanSetTo_LowerBoundary()
        {
            var sut = new RangedInt(2, 1, 5);

            sut.SetValue(sut.MinValue);

            Assert.AreEqual(sut.Value, sut.MinValue);
        }