У меня есть служба WCF, которая является фасадом для приложения VB. Мое приложение VB ожидает, что ADODB.Recordset будет моим входным параметром. Я написал единичный тест для этого метода, но я не знаю, как вручную создать набор записей для целей тестирования.Единичное тестирование метода WCF с ADODB.Recordset в качестве входного параметра
Я пришел с этим (после долгих поисков в Интернете):
ADODB.Recordset tempRS = new ADODB.Recordset();
tempRS.Fields.Append("Field1", ADODB.DataTypeEnum.adChar);
tempRS.Fields.Append("Field2", ADODB.DataTypeEnum.adInteger);
но записи не имеет в нем данные. Или еще попробовать:
ADODB.Recordset temp = new ADODB.Recordset();
temp.Open();
temp.AddNew("Field1", "data for field 1");
temp.AddNew("Field2", "1");
, но я получаю сообщение об ошибке на temp.Open()
заявления о том, The connection cannot be used to perform this operation. It is either closed or invalid in this context.
Может кто-то мне точку в правильном направлении? Я читал на msdn
, но не нашел примера, который соответствует моим потребностям.
Заранее благодарен!
Вы тестируете реальное соединение ADODB? подключаясь к внешней системе, такой как db? – Spock
№. Я просто хочу проверить метод, на который я написал тест, и мне нужен набор записей adodb, созданный вручную. –