Я использую базу тестирования модулей базы данных VS2010. Я уже создал условие, наследующее от DataSetTestCondition, и это отлично работает. Я сейчас пытаюсь написать условие, унаследованное от ResultSetCondition, но я получаю сообщение об ошибке:VS2010 Тестирование блока базы данных Наследование из ResultSetCondition
«DBUnitTestConditions.ConditionMulti» не реализует унаследованный абстрактный член «Microsoft.Data.Schema.UnitTesting.Conditions.ResultSetCondition.DoAssert (System.Data.DataTable)»
Это в основном код, я использую:
using Microsoft.Data.Schema.UnitTesting.Conditions;
using System.Data;
namespace DBUnitTestConditions
{
public class ConditionMulti : ResultSetCondition
{
public ConditionMulti()
{
}
public void DoAssert(DataTable dt)
{
}
}
}
Если я пытаюсь использовать объект браузер, чтобы посмотреть в ResultSetCondition нет ничего ссылается на DosAssert там. Но если я использую Навигатор решений, я вижу DoAssert, но он кажется закрытым. Любая помощь будет оценена по достоинству.
благодаря
Я также пробовал это, и это дает дополнительную ошибку: ** «DBUnitTestConditions.ConditionMulti.DoAssert (System.Data.DataTable)»: не найдено подходящего метода для переопределения ** – georges
Хорошо, теперь я вижу, проверяю мои обновленные ответы , – nemesv
Кажется немного странным для MS, чтобы сделать это, учитывая, что сам класс является общедоступным. Я посмотрю на что-то написание, основанное на TestConsition. Благодаря! – georges