Подтвердить что ты не робот

Что такое сборка подделок в Visual Studio 2013?

Есть много вопросов о том, как добавить сборку подделок, но никто не знает, что они представляют и для чего они используются.

4b9b3361

Ответ 1

Подделки используются для издевательства или кодирования кода для целей тестирования. Например, вместо прямого подключения к базе данных в unit test вы создаете подделку класса, который обращается к базе данных, которая "подделывает" достаточно поведение, которое будет использоваться вместо реальной базы данных. Это изолирует unit test от оставшейся системы.

Вы можете узнать больше о подделках Изолировать код под тестом с подделками Microsoft.

Ответ 2

Microsoft Fakes framework помогает тестировать ваш код, когда вы хотите использовать некоторые внешние переменные, значения которых изменяются случайным образом (например, акции), и вы используете это в своем коде (вы хотите протестировать этот код, не беспокоясь о внешние факторы). В другом случае можно проверить что-то, что еще не завершено.

Итак, в вашем коде есть что-то, что вы хотите проверить + Некоторые внешние факторы.

Подделки помогут вам, заменив внешние факторы вашим кодом.