2010-12-08 12 views
0

Comment puis-je définir des attentes sur _somerepository.SaveOrUpdate (Object) dans nhibernet dans .net.Mocking of Object

+2

Quel cadre moqueur utilisez-vous? – ryudice

Répondre

0

Si vous utilisez le cadre Moq que vous pourriez faire semblable à ...

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); 
}