0
中传递一个模型int作为参数我正在编写一个单元测试,并且我编写了一个方法来传入测试参数。我的一个ID是一个整数,但类型不同。这里是我有:在方法
服务层:
public IEnumerable<IElement> GetType(int id, int userId, ElementType type, int depth = 2)
{
using (var db = database.connection)
{
var _results = db.table<_ElementBase>(id, userId, type.ModelId, IElementExtensions.IElementFactory(), depthLevel: depth);
return _results.FilterByPermissions(userId);
}
}
的ElementType型号:
public int ModelId { get; set; }
单元测试代码进行测试:
var _elements = _elementSvc.GetType(82,1,10,2);
这不是likeing的( 10),它希望ElementType
感谢您澄清这个真的有帮助! – Masriyah 2013-05-01 15:52:00