将简单的几何形状/形状转换为纯文本的工具(用作代码注释)

时间:2019-06-17 12:54:36

标签: geometry comments

我经常写代码来对几何图形(在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>

0 个答案:

没有答案