0
/// <summary>
///A test for ReverseName
///</summary>
[TestMethod()]
public void ReverseNameTest()
{
Mock<IEntityName> entityName = new Mock<IEntityName>();
entityName.SetupProperty(x => x.FirstName, "John");
entityName.SetupProperty(x => x.LastName, "T.");
var p = new Person(entityName.Object);
string expected = "Your reverse name is T. John";
string actual;
actual = p.ReverseName();
Assert.AreEqual(expected, actual);
}
}
// Person類如何模擬對象傳遞給另一個模擬對象的構造
public Person(IEntityName EntityName)
{
this.EntityName = EntityName;
}
是否可以模擬Person類以及在TestMehod或做我必須創建一個Person的實例作爲以上?
我沒有考慮第一連寫這個問題之前。我正在調查使用Mock.of的第二個鏈接.... – Learner
感謝這爲我工作。 var p = new Mock(entityName.Object) –
Learner
不錯,如果有幫助 –