コード例 #1
0
ファイル: ShapesTest.cs プロジェクト: SachekDenis/EPAM
        public void TestGetPerimeterOfCircle(double radius, double expectedArea)
        {
            Circle paperCircle    = new PaperCircle(radius);
            Circle membraneCircle = new MembraneCircle(radius);

            Assert.AreEqual(expectedArea, paperCircle.GetPerimeter());
            Assert.AreEqual(expectedArea, membraneCircle.GetPerimeter());
        }
コード例 #2
0
ファイル: BoxTest.cs プロジェクト: SachekDenis/EPAM
        public void TestFindTotalPerimeterInBox(double radius, double newRadius, int index)
        {
            Box    box          = new Box();
            Circle firstCircle  = new MembraneCircle(radius);
            Circle secondCircle = new PaperCircle(newRadius);

            Assert.AreEqual(0, box.GetTotalPerimeter());
            box.AddShape(firstCircle);
            box.AddShape(secondCircle);
            Assert.AreEqual(firstCircle.GetPerimeter() + secondCircle.GetPerimeter(), box.GetTotalPerimeter());
        }