Вопрос

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

http://www.nmock.org/download.html

Имя файла NMOCK2.DLL с версией 2.0.0.44.

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

Оказывается, мне пришлось использовать другой Nmock2 отсюда:

http://sourceforge.net/projects/nmock2/

Эта версия (NMOCK.DLL 2.1.3641.19651) действительно поддерживает интерфейсы с общими функциями и в основном совместим с другой версией. До сих пор я обнаружил, что существуют тонкие различия вокруг Will() функция - если функция не void Вы должны пройти Return.Value(something) к Will().

Здесь был какой -то легкий сарай:

http://codelog.blogial.com/2009/08/19/using-nmock2-in-c/#comment-4355

Если вы хотите посмотреть на последние и лучшие NMOCK2, пожалуйста, перейдите в http://sourceforge.net/projects/nmock2Анкет Тот, с 2 в его имени.

К сожалению, версия на сайте NMOCK (которая не находится под нашим контролем) больше не поддерживается.

Итак, вопрос в том, является ли последний NMOCK2 (2.1) следующая версия NMOCK 2.0, и является ли он законным (таким образом, что это единственный NMOCK, поддерживаемый сейчас), и если мы используем это вместо того, что найдено на nmock.org ?

Это было полезно?

Решение

Похоже, что быть старой проблемой, я нашел аналогичную просьбу 2008 года на то же самое. 1

Если кто -то с большим опытом прозвучал бы, я бы не предложил выпить парней проекта. Я не нашел недавнего запроса в списках, поэтому я думаю, что вы еще не сделали этого (по крайней мере, не публично). Они действительно должны добавить это к своим FAQ на SF.net.

1: http://sourceforge.net/projects/nmock2/forums/forum/377147/topic/2095780

Другие советы

Я поддерживаю частную сборку Nmock, NUNIT, et al. Поскольку в этом пространстве существует фрагментация. См. TestMetal: Пользовательская сборка источника NUNIT, NMOCK и OpenCover (с ядром замка) для .NET.

Текущий код является последним кодом NMOCK2 (NMOCK2-2.1.3641.rtm), а не код на Codeplex, называемый NMOCK3 (для объединения позднее). Стабильная и готовая производство. См. «TestMetal / SRC / testMetal.core / Double '... Пространства имен остаются прежними.

https://github.com/dpbullington/testmetal

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top