我的datacontext包含一个名为Userlog的表,它与表UserProfile具有一对多的关系。使用Moq将Linq模拟到Sql EntityRef?
在用户日志类
public UserProfile UserProfile
{
get {return this._UserProfile.Entity;}
}
在课堂上用户配置
public EntitySet<UserLog> UserLogs
{
get{return this._UserLogs;}
}
{
set {this._UserLogs.Assign(value);
}
我怎么会去嘲讽(使用MOQ)UserLog.UserProfile不改变自动生成的代码?
我想什么做的是一样的东西:
var mockUserLog = new Mock<UserLog>();
mockUserLog.Setup(c=>c.UserProfile.FirstName).Returns("Fred");
等
如果我去到designer.cs,使名字和用户配置虚拟我能做到这一点,但是我想在部分课堂上做到这一点。
任何想法?
感谢 杰里米