Можно ли издеваться над Activator.GetObject ()? - PullRequest
1 голос
/ 31 августа 2010

Я пытаюсь написать модульный тест для метода, который использует объект удаленного взаимодействия .net.

Объект удаленного взаимодействия создается с помощью Activator.GetObject (typeof (myRemotingObjectType), uri);

Во время выполнения URI - это IP-адрес сервера удаленного объекта.

Поскольку я хочу написать модульный тест, я не хочу инициализировать удаленное взаимодействие .Net для замедления теста, если это возможно.

Спасибо

1 Ответ

6 голосов
/ 31 августа 2010

Я бы предложил обернуть его и сделать так, чтобы обертка реализовала интерфейс. После этого вы можете поменять оболочку на фиктивный эквивалент для тестирования.

...