Насмешка над объектом - PullRequest
       2

Насмешка над объектом

0 голосов
/ 08 декабря 2010

Как я могу установить ожидание на _somerepository.SaveOrUpdate (Object) в nhibernet в .net.

1 Ответ

0 голосов
/ 08 декабря 2010

Если вы используете Moq Framework, вы можете сделать аналогично ...

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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...