public void AreaOfStraightProfiles() { var upper = new ICoordinate[] { new Coordinate(0, 0), new Coordinate(1, 0), new Coordinate(2, 0), new Coordinate(3, 0) }; var lower = new ICoordinate[] { new Coordinate(0, 3), new Coordinate(1, 3), new Coordinate(2, 3), new Coordinate(3, 3) }; Assert.AreEqual(9.0, CrossSectionHelper.CalculateStorageArea(lower, upper)); }
public void AreaOfLine() { var upper = new ICoordinate[] { new Coordinate(0, 0) }; var lower = new ICoordinate[] { new Coordinate(0, 3) }; Assert.AreEqual(0.0, CrossSectionHelper.CalculateStorageArea(lower, upper)); }
public void AreaOfEmptyProfiles() { var upper = new ICoordinate[] {}; var lower = new ICoordinate[] { }; Assert.AreEqual(0.0, CrossSectionHelper.CalculateStorageArea(lower, upper)); }