Есть много вопросов о том, как добавить сборку подделок, но никто не знает, что они представляют и для чего они используются.
Что такое сборка подделок в Visual Studio 2013?
Ответ 1
Подделки используются для издевательства или кодирования кода для целей тестирования. Например, вместо прямого подключения к базе данных в unit test вы создаете подделку класса, который обращается к базе данных, которая "подделывает" достаточно поведение, которое будет использоваться вместо реальной базы данных. Это изолирует unit test от оставшейся системы.
Вы можете узнать больше о подделках Изолировать код под тестом с подделками Microsoft.
Ответ 2
Microsoft Fakes framework помогает тестировать ваш код, когда вы хотите использовать некоторые внешние переменные, значения которых изменяются случайным образом (например, акции), и вы используете это в своем коде (вы хотите протестировать этот код, не беспокоясь о внешние факторы). В другом случае можно проверить что-то, что еще не завершено.
Итак, в вашем коде есть что-то, что вы хотите проверить + Некоторые внешние факторы.
Подделки помогут вам, заменив внешние факторы вашим кодом.