我经常写代码来对几何图形(在2d和3d中)执行操作。 为了测试这样的代码,一些输入几何通常在单元测试中被硬编码为点数组。 为了简化对测试用例的理解,最好将这些几何图形作为代码注释。
有人知道有什么工具可以帮助我生成此类评论吗?
预先感谢, 德米特里
[TestCase]
public void SomeTest()
{
var pnts = new List<Point3d>() {
new Point3d(30, 80, 0),
new Point3d(50, 50, 0),
new Point3d(50, 30, 0),
new Point3d(30, 0, 0),
new Point3d(10, 30, 0),
new Point3d(10, 50, 0),
};
// some AAA logic
}
/// <summary>
/// Input geometry:
/// /\
/// / \
/// / \
/// | |
/// | |
/// \ /
/// \ /
/// O \/
/// </summary>