我有一個單元測試,當它打擊一個真正的對象時,它可以正常工作,可以打到真正的數據存儲。類似的東西:試圖在VS2010中使用Rhino Mocks - 測試不運行
[TestMethod]
public void ATest()
{
var p = new Provider();
var data = p.GetData();
...
}
這個測試得到的所有模式下執行,獲取數據回來,確實是從它exected一切。現在,我想嘲笑使用Rhino Mocks的提供商。提供者類實現IProvider。所以我去寫這樣的:
[TestMethod]
public void ATest()
{
var p = MockRepository.GenerateStub<IProvider>();
...
var data = p.GetData();
...
}
但現在當我嘗試調試此測試,它不起作用。完全一樣。我的意思是,我在這個方法的第一行(在'{'本身)放置了一個斷點,它沒有被擊中。有點奇怪...
我都是新來的犀牛嘲笑,也許我失去了一些明顯的東西?
你是如何引用Rhino Mocks的? (直接圖書館參考或NuGet?) –