我正在寻找帮助为toString方法编写unitTest。我的属性和构造函数单元测试运行良好,但我们没有了解方法的单元测试。有人可以帮忙吗?如果需要更多背景信息,请告诉我。要测试的方法如下:
public override string ToString()
{
return string.Format("{0}; is a {1} with a resolution of {2} and uses a {3} for media storage",
base.ToString(), this.Type, this.MegaPixels, this.MediaStorage);
}
base.toString():
public override string ToString()
{
return string.Format("{0}-{1}; {2}, {3}, {4}; {5} MSRP: {6} Cost: {7}",
this.Type, this.PartNumber, this.Brand, this.Series, this.Model,
this.Description, this.MSRP, this.Cost);
}
由于
答案 0 :(得分:3)
您的单元测试
ToString()
; 您应该针对几个“正常”情况执行此操作,还要测试一些极端情况:空值,空列表,部分填充实例,带引号的模型名称或{}
in等等