Я внедряю слой доступа к данным, чтобы написать автоматическое модульное тестирование для Datalayer. Я использую веб-API и инъекцию зависимости. Мы используем библиотеку Microsoft Enterprise
public class DataLayerClass : IDataLayerClass
{
Database database;
public Data Layer Class(Database getdatabase)
{
database = getdatabase;
}
}
Это не позволяет вызывать метод контроллера с ошибкой ниже.
"Обработка HTTP-запроса привела к исключению. См. HTTP-ответ, возвращаемый свойством 'Response' этого исключения для получения подробной информации. "