コード例 #1
0
        public void SubtractionIntClass()
        {
            var numberInRange = new NumberInRange <int>(6, 0, 4);
            var result        = 6 - numberInRange;

            Assert.AreEqual(5, result);
        }
コード例 #2
0
        public void AdditionClassInt()
        {
            var numberInRange = new NumberInRange <int>(5, 0, 4);
            var result        = numberInRange + 6;

            Assert.AreEqual(1, result);
        }
コード例 #3
0
 public void InitializeUnsupportedException()
 {
     Assert.Throws <NotSupportedException>(() =>
     {
         var unused = new NumberInRange <float>(0, 0, 5);
     });
 }
コード例 #4
0
        public void AdditionIntClass()
        {
            var numberInRange = new NumberInRange <int>(6, 0, 4);
            var result        = 6 + numberInRange;

            Assert.AreEqual(7, result);
        }
コード例 #5
0
 public void InitializeArgumentException(int value, int min, int max)
 {
     Assert.Throws <ArgumentException>(() =>
     {
         var unused = new NumberInRange <int>(value, min, max);
     });
 }
コード例 #6
0
        public void DivisionClassInt()
        {
            var numberInRange = new NumberInRange <int>(9, 0, 4);
            var result        = numberInRange / 7;

            Assert.AreEqual(2, result);
        }
コード例 #7
0
        public void MultiplicationClassInt()
        {
            var numberInRange = new NumberInRange <int>(9, 0, 4);
            var result        = numberInRange * 7;

            Assert.AreEqual(3, result);
        }
コード例 #8
0
        public void DivisonIntClass()
        {
            var numberInRange = new NumberInRange <int>(7, 0, 4);
            var result        = 6 / numberInRange;

            Assert.AreEqual(3, result);
        }
コード例 #9
0
        public void MultiplicationIntClass()
        {
            var numberInRange = new NumberInRange <int>(6, 0, 4);
            var result        = 6 * numberInRange;

            Assert.AreEqual(6, result);
        }
コード例 #10
0
        public void SubtractionClassInt()
        {
            var numberInRange = new NumberInRange <int>(5, 0, 4);
            var result        = numberInRange - 6;

            Assert.AreEqual(4, result);
        }
コード例 #11
0
        public void AdditionClassClass()
        {
            var numberInRangeA = new NumberInRange <int>(5, 0, 4);
            var numberInRangeB = new NumberInRange <int>(6, 0, 4);
            var result         = numberInRangeA + numberInRangeB;

            Assert.AreEqual(1, result);
        }
コード例 #12
0
        public void DivisionClassClass()
        {
            var numberInRangeA = new NumberInRange <int>(9, 0, 4);
            var numberInRangeB = new NumberInRange <int>(7, 0, 4);
            var result         = numberInRangeA / numberInRangeB;

            Assert.AreEqual(2, result);
        }
コード例 #13
0
        public void MultiplicationClassClass()
        {
            var numberInRangeA = new NumberInRange <int>(9, 0, 4);
            var numberInRangeB = new NumberInRange <int>(7, 0, 4);
            var result         = numberInRangeA * numberInRangeB;

            Assert.AreEqual(3, result);
        }
コード例 #14
0
        public void SubtractionClassClass()
        {
            var numberInRangeA = new NumberInRange <int>(5, 0, 4);
            var numberInRangeB = new NumberInRange <int>(6, 0, 4);
            var result         = numberInRangeA - numberInRangeB;

            Assert.AreEqual(4, result);
        }
コード例 #15
0
        public void InitializeAdjustToRange(int value, int min, int max, int expected)
        {
            var numberInRange = new NumberInRange <int>(value, min, max);

            Assert.AreEqual(expected, numberInRange.Value);
        }
コード例 #16
0
 public void Initialize()
 {
     var unsued = new NumberInRange <int>(0, 5, 10);
 }