示例#1
0
        public void CircleSetParameters(double radius)
        {
            var circle = new Circle();

            var param = new ParamOfCircle {
                Radius = radius
            };

            circle.SetParameters(param);

            Assert.True(circle.Parameters?.Radius == radius);
        }
示例#2
0
        public void CircleGetAreaRadiusLess(double radius)
        {
            var circle = new Circle();

            var param = new ParamOfCircle {
                Radius = radius
            };

            circle.SetParameters(param);

            Assert.Throws <ArgumentNullException>(() => circle.GetArea());
        }
示例#3
0
        public void CircleGetAreaRadiusCorrect(double radius)
        {
            var circle = new Circle();

            var param = new ParamOfCircle {
                Radius = radius
            };

            circle.SetParameters(param);

            var s = circle.GetArea();

            Assert.True(s > 0);
        }