コード例 #1
0
        public void Short()
        {
            var expected = new List <double>
            {
                short.MaxValue,
                50,
                0,
                50,
                32768
            };

            foreach (var number in _numberShort)
            {
                var result = false;
                try
                {
                    result = expected.Any(_ => _.Equals(_calc.Abs(number)));
                }
                catch
                {
                    // ignored
                }

                _resultCollection.Add(result);
            }

            Assert.AreEqual(true, _resultCollection.All(_ => _.Equals(true)),
                            "All elements in collection should be equal");
            Assert.AreNotEqual(false, _resultCollection.All(_ => _.Equals(true)),
                               "All elements in collection shouldn't be equal");
        }
コード例 #2
0
        public void AbsMSTestDouble()
        {
            double input          = Convert.ToDouble(_testContextInstance.DataRow["InputParameter"]);
            double expectedResult = Convert.ToDouble(_testContextInstance.DataRow["Result"]);
            double actualResult   = testCalculator.Abs(input);

            Assert.AreEqual(expectedResult, actualResult, $"Absorption value of double '{input}' is incorrect");
        }
コード例 #3
0
        public static TOut Abs(TOut x)
        {
            TOut ret = new TOut();

            ret.Init(x.Shape, Calculator.Abs(x.Data));
            return(ret);
        }
コード例 #4
0
    public void TestMethodOutputAbs()
    {
        double result   = Calculator.Abs(-16);
        double excepted = 16;

        Assert.Equal(excepted, result);
    }
コード例 #5
0
        public void CheckAbs(object number)
        {
            double actResult = calc.Abs(Double.Parse(number.ToString()));
            double expResult = Math.Abs(Double.Parse(number.ToString()));


            Assert.AreEqual(expResult, actResult);
        }
コード例 #6
0
        public void CheckAbs(object number)
        {
            double actResult = calc.Abs(Double.Parse(number.ToString()));
            double expResult = Math.Abs(Double.Parse(number.ToString()));


            Assert.AreEqual(expResult, actResult, $"ABS of '{number}' should be '{expResult}' but was '{actResult}'");
        }
コード例 #7
0
        public void TestAbsWithNull()
        {
            //Act
            double result    = Calculator.Abs(null);
            double expResult = 0;

            //Assert
            Assert.AreEqual(expResult, result, "Test failed:\n" + "Should be:  " + expResult + "\nBut was:  " + result);
        }
コード例 #8
0
        public void CheckAbs()
        {
            //Arrange
            double number = -5;
            double result = 5;

            //Assert
            Assert.AreEqual(result, _calculator.Abs(number));
        }
コード例 #9
0
        public void CheckAbsWithDouble()
        {
            //Arrange
            Calculator calculator = new Calculator();
            double     a          = -4;

            //Act
            var actualResult = calculator.Abs(a);

            //Assert
            Assert.AreEqual(4, actualResult);
        }
コード例 #10
0
        public void Abs_10positive_10returned()
        {
            //arrange
            double x        = 10;
            double expected = 10;

            //act
            Calculator c      = new Calculator();
            double     actual = c.Abs(x);

            //assert
            Assert.AreEqual(expected, actual);
        }
コード例 #11
0
        public void Abs(object input)
        {
            //Thread.Sleep(1000); for paralelization testing
            double resultExpected;
            double resultCalculator;

            if (Convert.ToDouble(input) > 0)
            {
                resultExpected = Convert.ToDouble(input);
            }
            else
            {
                resultExpected = Convert.ToDouble(input) * (-1);
            }
            resultCalculator = calculator.Abs(input);
            Assert.AreEqual(resultExpected, resultCalculator);
        }
コード例 #12
0
 public void WhenIPressAbsolute()
 {
     _calculator.Abs();
 }
コード例 #13
0
        public void AbsNUnitTestDouble(double num, double expectedResult)
        {
            double actualResult = testCalculator.Abs(num);

            Assert.AreEqual(expectedResult, actualResult, $"Absorption value of double '{num}' is incorrect");
        }
コード例 #14
0
 public void Test_PositiveCases(object value, object expected)
 {
     Assert.AreEqual(calculator.Abs(value), expected);
 }
コード例 #15
0
ファイル: AbsTest.cs プロジェクト: YuliyaKarabeinik/UnitTests
 public void AbsTestPositive(double value, double expected)
 {
     Assert.AreEqual(calculator.Abs(value), expected);
 }