小编Nin*_*nad的帖子

为什么这个单元测试不包括我的属性设置器?

我正在使用NUnit编写单元测试用例.在测试这个属性时,我得到了getter的覆盖,但不是setter.为什么?

private string name = null;

public string Name
{
    get { return this.name; }
    set
    {
        if (!String.IsNullOrEmpty(value) && value.StartsWith("@"))
        {
            name = value.Remove(0, 1);
        }
        else
        {
            name = value;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

单元测试:

[Test]
public void TestNameHaveValue()
{
    classobject.Name = "@test";
    //Assert
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net nunit asp.net-mvc-3

-1
推荐指数
1
解决办法
243
查看次数

标签 统计

asp.net ×1

asp.net-mvc-3 ×1

c# ×1

nunit ×1