2

我有一种方法使用反射来按名称获取通用类型的实体。

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 来测试这种方法和具有泛型类型和反射的类似方法吗?还是测试这些方法是个好主意?

4

0 回答 0