我的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,使名字和用戶配置虛擬我能做到這一點,但是我想在部分課堂上做到這一點。
任何想法?
感謝 傑里米