Ложный GetAllAsync метод CosmosDBSqlRepository для xUnit - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть некоторые функциональные возможности, которые необходимо протестировать на основе результата, полученного при выполнении метода GetAllAsync класса CosmosDBSqlRepository.

Код:

provisionDetails = await cosmosDBRepositoryClient.GetProvisionRepository()
    .GetAllAsync(filterExpressions.DuplicateAmiReferenceExpression(duplicateAmiRefFilter), token)
    .ConfigureAwait(false);

duplicateAmiRefResult.AmiDuplicateReference = (provisionDetails != null && provisionDetails.Any());
duplicateAmiRefResult.ErrorCode = FCConstants.ErrorCode_0;
return new OkObjectResult(duplicateAmiRefResult);

Подпись функции GetProvisionRepository

public CosmosDBSqlRepository<IDeviceIotHubDetails> GetProvisionRepository()

Я перепробовал все возможные способы, но не смог смоделировать ниже кусок кода.Пожалуйста, предложите мне продолжить.

Пересмешная линия

cosmosDBRepositoryClient.GetProvisionRepository().GetAllAsync
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...