Может ли MOQ имитировать класс

допустимо ли MOQ класс, который не наследует такой интерфейс:

var mockIActionService = new Mock<IActionService>();
var mockValidAgeRule = new Mock<ValidAgeRule>(mockIActionService.Object);

Я вставляю IService в ValidAgeRule, который представляет собой простой класс с одним методом, называемым "Excute". У меня вопрос, как проверить, что это было вызвано. Всякий раз, когда я пытаюсь:

 mockValidAgeRule.Verify(x => x.Execute(app)); //Where App is a valid object

кто-нибудь знает, как это сделать?

13
задан amurra 25 August 2014 в 13:51
поделиться