首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从单元测试自动生成类?

从单元测试自动生成类?

提问于 2018-02-02 08:10:58
回答 10关注 0查看 590

我正在寻找一个可以进行单元测试的工具,比如

代码语言:javascript
复制
IPerson p = new Person();
p.Name = "Sklivvz";
Assert.AreEqual("Sklivvz", p.Name);

并自动生成相应的存根类和接口。

代码语言:javascript
复制
interface IPerson         // inferred from IPerson p = new Person();
{
    string Name 
    { 
        get;              // inferred from Assert.AreEqual("Sklivvz", p.Name);
        set;              // inferred from p.Name = "Sklivvz";
    }
}

class Person: IPerson     // inferred from IPerson p = new Person();
{
    private string name;  // inferred from p.Name = "Sklivvz";

    public string Name    // inferred from p.Name = "Sklivvz";
    {
        get
        {
            return name;  // inferred from Assert.AreEqual("Sklivvz", p.Name);
        }
        set
        {
            name = value; // inferred from p.Name = "Sklivvz";
        }
    }

    public Person()       // inferred from IPerson p = new Person();
    {
    }
}

我知道ReSharper和Visual Studio会做这些,但是我需要一个完整的工具--命令行或其他什么--自动推断需要做什么。如果没有这样的工具,您将如何编写它(例如,从零开始扩展ReSharper,使用哪个库)?

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档