Есть ли бесплатные альтернативы Microsoft Fakes?
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 02.05.16 21:43
Оценка:
Понадобилось мне тут намедни покрыть юниттестами один кусок кода, взаимодействующий с Microsoft Azure Storage. К своему удивлению обнаружил, что практически все классы, относящиеся к Azure, не имеют интерфейсов. Посему, сделать mock/stub для них не так-то просто.
Ладно.. взял Microsoft Fakes и прибил там заглушки гвоздями, где требовалось. Через использование shim.
Но проблема в том, что теперь всё это работает только на MSVS Enterprise. А у меня на ноутбуке стоит MSVS Proffesional и просить апгрейд стоимостью в несколько килобаксов до Enterprise из-за пары десятков юниттестов как-то совсем не хочется.

Есть ли какие-то альтернативные бесплатные реализации тех же shim?
С уважением, Artem Korneev.
Re: Есть ли бесплатные альтернативы Microsoft Fakes?
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 03.05.16 07:21
Оценка:
Здравствуйте, Artem Korneev, Вы писали:

AK>Есть ли какие-то альтернативные бесплатные реализации тех же shim?

Бесплатных не встречал.
Возможно, подойдут не бесплатные, но недорогие (на фоне VS Ent).
Например, подобным функционалом обладает JustMock от Telerik
Re: Есть ли бесплатные альтернативы Microsoft Fakes?
От: _NN_ www.nemerleweb.com
Дата: 03.05.16 19:22
Оценка:
Здравствуйте, Artem Korneev, Вы писали:

TypeMock Isolator подойдёт ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Есть ли бесплатные альтернативы Microsoft Fakes?
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 04.05.16 06:04
Оценка:
Здравствуйте, Михаил Романов, Вы писали:

МР>Возможно, подойдут не бесплатные, но недорогие (на фоне VS Ent).

МР>Например, подобным функционалом обладает JustMock от Telerik

К сожалению, в условиях большой корпорации проще использовать дорогое, но утверждённое, чем попросить выделить бюджет на что-то недорогое, но новое. Да, на JustMock я натыкался, но всё-таки хочется поискать бесплатный опенсорс.

Сейчас нашёл вот это. По описанию похоже на то что нужно, но смущает необходимость какой-то ручной конфигурации и использования тест-адаптера. Не уверен, будет ли этот тест-адаптер работать в Continuous Integration. Буду пробовать.
С уважением, Artem Korneev.
Re[2]: Есть ли бесплатные альтернативы Microsoft Fakes?
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 04.05.16 06:28
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>TypeMock Isolator подойдёт ?


Ну так оно в бесплатной версии только с интерфейсами работает.
С уважением, Artem Korneev.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.