public void CircleAreaNegative() { //- var radius = new CircleParams { Radius = -4 }; var circle = new Circle(radius); //-- Assert.IsTrue(circle.IsNegativeNumber()); }
public void CircleAreaByChar() { //- var radius = new CircleParams { Radius = 'A' }; var circle = new Circle(radius); var expectedArea = Math.PI * Math.Pow(radius.Radius, 2); //- var area = circle.GetArea(); //- Assert.AreEqual(expectedArea, area); }
public void AnyShapeArea() { var radius = new CircleParams { Radius = 4 }; var circle = new AnyShape(new Circle(radius)); var area = circle.GetArea(); var expectedArea = Math.PI * Math.Pow(radius.Radius, 2); Assert.AreEqual(expectedArea, area); }
public void CircleArea() { //- var radius = new CircleParams { Radius = 4 }; var circle = new Circle(radius); Assert.IsFalse(circle.IsNegativeNumber()); var expectedArea = Math.PI * Math.Pow(radius.Radius, 2); //- var area = circle.GetArea(); //- Assert.AreEqual(expectedArea, area); }
public Circle(CircleParams circle) { _circle = circle ?? new CircleParams(); }