DbConnection без дб с помощью DataSet в оперативной памяти (или подобный) как источник

Вы в настоящее время пытаетесь получить элемент <x n="something">. Просто удалите кавычки, чтобы это был не селектор, а объект jQuery:

function showTab(n) {
  var x = document.getElementsByClassName("tab");
  $(x[n]).show(750);
}
7
задан Jerry Federspiel 25 March 2009 в 20:52
поделиться

2 ответа

Вместо того, чтобы использовать DbConnection, можно ли использовать IDbConnection и дразнить ли его? Мы делаем что-то подобное, передаем насмешку DataSet. DataSet. CreateDataReader возвращает DataTableReader, который наследовался DbDataReader.

Мы перенесли DbConnection в наш собственный подобный IDbConnection интерфейс, к которому мы добавили ExecuteReader () метод, который возвращает класс, который реализует те же интерфейсы как DbDataReader. В нашей насмешке ExecuteReader просто возвращается что DataSet. CreateDataReader подает.

Вид звуков кольца, но очень удобно создать DataSet возможно с многими наборами результатов. Мы называем DataTables в честь сохраненного procs, из которого они представляют результаты, и наша насмешка IDbConnection захватывает правильную Таблицу данных на основе proc, который называет клиент. DataTable также реализует CreateDataReader, таким образом, мы хороши для движения.

6
ответ дан 7 December 2019 в 03:21
поделиться

TypeMock? (Необходимо было бы 'установить' его хотя).

Будьте тщательным предположением, что Данные* могут дать Вам надлежащие рычаги для тестирования - его симпатичное худший случай в целом. Но Вы говорите, что Хорошие Причины Дизайна, таким образом, я уверен, что это все покрыто :D

0
ответ дан 7 December 2019 в 03:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: