допустимо ли для 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
Кто-нибудь знает, как это сделать?