コード例 #1
0
        public void Min_return_maximum_value()
        {
            //Arrange
            var tmp1 = new TmpClass(1);
            var tmp2 = new TmpClass(2);

            //Act
            var res = MathExt.Min(tmp1, tmp2);

            //Assert
            Assert.AreSame(tmp1, res);
        }
コード例 #2
0
        public void Clamp_IComparable_return_clamped_value()
        {
            //Arrange
            var tmp1      = new TmpClass(1);
            var tmp2      = new TmpClass(2);
            var valToTest = new TmpClass(3);

            //Act
            var res = valToTest.Clamp(tmp1, tmp2);

            //Assert
            Assert.AreSame(tmp2, res);
        }
コード例 #3
0
        public void Clamp_IComparable__return_initial_value_if_within_interval()
        {
            //Arrange
            var tmp1      = new TmpClass(1);
            var tmp2      = new TmpClass(3);
            var valToTest = new TmpClass(2);

            //Act

            //Act
            var res = valToTest.Clamp(tmp1, tmp2);

            //Assert
            Assert.AreSame(valToTest, res);
        }