示例#1
0
        public void Test_OtherCalculator()
        {
            var             api        = new Calculator.CalculatorApi();
            IShapeParameter otherShape = null;
            var             result     = api.CalculateShapeSquare <IShapeParameter>(otherShape);

            Assert.AreEqual(result.IsSuccess, false);
        }
示例#2
0
        public void Test_SquareCalculator()
        {
            var api    = new Calculator.CalculatorApi();
            var result = api.CalculateShapeSquare <SquareParameter>(new SquareParameter()
            {
                Radius = 4
            });

            Assert.AreEqual(result.Result, 25, 1327412287183);
        }
示例#3
0
        public void Test_TriangleCalculator()
        {
            var api    = new Calculator.CalculatorApi();
            var result = api.CalculateShapeSquare <TriangleParameter>(new TriangleParameter()
            {
                SideA = 3, SideB = 4, SideC = 5
            });

            Assert.AreEqual(result.Result, 6);
        }