Доступ к свойствам SearchDescriptor для тестированияC#

Место общения программистов C#
Ответить
Anonymous
 Доступ к свойствам SearchDescriptor для тестирования

Сообщение Anonymous »

Я разделяю свое строительство запроса и выполнение запросов, поэтому у меня есть QueryBuilder, который возвращает searchdescriptor < /code> < /p>

Таким образом, чтобы поместить его в контекст В моем веб -контроллере API: < /p>

SearchDescriptor documentQuery = _queryBuilder.BuildDocumentQuery(elasticSearchParameters);
ISearchResponse documentResults = _videoRepository.Search(documentQuery);
< /code>

Но когда дело доходит до тестирования запроса, я не могу получить доступ к каким -либо свойствам на SearchDescriptor, возвращенном для проверки моего теста, например: < /p>

[Test]
public void BuildDocumentQuery_WithEmptyPhrase_ReturnsProperlyFormedQueryDescriptor()
{
var elasticSearchVideoQueryBuilder = new ElasticSearchVideoQueryBuilder();
var descriptor = elasticSearchVideoQueryBuilder.BuildDocumentQuery(new ElasticSearchVideoParameters());
descriptor.// How can I get the raw query?
}
< /code>

Я вижу в исходном коде, что, кажется, нет ничего, чтобы это разоблачить? У кого -нибудь еще есть подобная проблема?

Подробнее здесь: https://stackoverflow.com/questions/292 ... or-testing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»