我有一个使用反射的方法来获取名称的泛型实体。
public T GetEntity<T>( string name ) where T : EntityBase
{
return GetDbSet<T>().FirstOrDefault( x => x.Name == name );
}
public class EntityBase : IEntityBase
{
[Key]
public int ID {get;set;}
public string Name {get;set;}
}
还有很多实体从EntityBase
继承。
有人可以了解如何使用RhinoMocks测试此方法以及类似方法的泛型类型和反射吗?或者测试这些方法是个好主意吗?