public void TestArea() { foreach (KeyValuePair <string, IShape> shape in shapes) { var ashape = new AbstractShape(shape.Value); Assert.AreEqual(shape.Key + ".Area", ashape.GetShapeArea()); } }