Иметь NMock2 для создания экземпляра типа

У меня такая ситуация:

Метод, который ожидает Type как один из его параметров; это Type должен быть Type который реализует Interface в проекте; Мне нужно написать тесты для этого метода; Я использую NMock2;

Есть ли способ получить тип из NMock2, чтобы я мог использовать его в качестве параметра этого метода вместо создания реализации этого интерфейса?

Спасибо!

1 ответ

Решение

Я предпочитаю использовать Moq, но из того, что я вижу, вы сможете найти фальшивку и использовать ее следующим образом:

var mocks = new Mockery();
var someFakeType = mocks.NewMock<ISomeType>();

// do whatever you need to setup this fake
// such as setting expectations, stubing properties or methods, etc

var someObject = new SomeObject();
someObject.MethodUnderTest(someFakeType);
Другие вопросы по тегам