だから私はと呼ばれるクラスを持っていUser
ます。internal
コンストラクタがあります。ただし、オブジェクトを作成したいので、次のUser
ようにモックできます。
public ISessionManagerInstance MockedSessionManager()
{
var manager = new Mock<ISessionManagerInstance>();
var company = new Chatham.Web.Business.Classes.Company(500, "", "", Enumerations.WebRelationshipInfo.NotSet, "", 0, 0, Data.Login.TeamOwnership.NotSet, 0, 0, false, null, false);
manager.Setup(p => p.Company).Returns(company);
Chatham.Web.Business.Classes.User displayUser = typeof(Chatham.Web.Business.Classes.User);
displayUser.EntityID = 1786;
manager.Setup(p => p.DisplayUser).Returns(displayUser);
return manager.Object;
}
今、Company
コンストラクターがあるので、それは簡単です。しかし、User
内部のみのものがあります。を作成してUser
1 つのプロパティを設定するだけint
で、そのオブジェクトをモックに戻す方法はありますか?