0
我如何在.net中的nhibernet中的_somerepository.SaveOrUpdate(Object)上設置期望值。模擬對象
我如何在.net中的nhibernet中的_somerepository.SaveOrUpdate(Object)上設置期望值。模擬對象
如果您使用的起訂量的框架,你可以做類似...
Mock<IDataAccessObject> mockDataAccess = new Mock<IDataAccessObject>();
// Setting up the mock to return expected values as part of the tests
mockDataAccess.Setup(dal => dal.SaveOrUpdate(Object)).Returns(expectedReturnValue);
// Calling the receiver business layer passing in the mocked DataAccess
using (BusinessLayerObject bl = new BusinessLayerObject(mockDataAccess.Object))
{
result = bl.SaveOrUpdate(Object);
}
是否使用的是嘲諷框架
? – ryudice 2010-12-08 16:34:04