2010-04-12 4 views
4

Использование Moq для генерации Stub и Mocks в моих модульных тестах, у меня есть случай, когда я хочу проверить, что вызывается метод, который принимает параметр Delegate. Я не забочусь о конкретном параметре делегата. Я просто хочу убедиться, что метод фактически вызван. Метод выглядит следующим образом:Проверка метода с параметром Delegate в Moq

public interface IInvokerProxy{ 
    void Invoke(Delegate method); 
    ... 
} 

В моих тестах я хотел бы сделать что-то вроде этого:

invokerProxyMock.Verify(proxy => proxy.Invoke(It.IsAny<Delegate>)); 

В настоящее время он дает мне ошибку Аргумент «1»: не удается преобразовать из «группы методов 'to' System.Delegate '. Кто-нибудь знает возможно ли это?

ответ

5

Я считаю, что вам не хватает круглых скобок на It.IsAny<Delegate>().

+0

Конечно! Да, сейчас работает, большое спасибо! –

+0

Отлично. Вы узнаете эти вещи, когда вы делаете одну и ту же ошибку себе несколько раз: D –

Смежные вопросы