Метод, который я хочу использовать для модульного тестирования, в какой-то момент переходит к этому коду.
var resourceOwnerToken =
new TokenClient(_tokenClientEndpoint, MobileClient.ClientId, MobileClient.ClientSecret);
IdentityModel.Client.TokenResponse tokenResponse =
await resourceOwnerToken.RequestResourceOwnerPasswordAsync(model.Phone, model.Password);
RequestResourceOwnerPasswordAsync - это метод статического расширения, который находится в библиотеке.
public static Task<TokenResponse> RequestResourceOwnerPasswordAsync
(this TokenClient client, string userName, string password, string scope = null,
object extra = null, CancellationToken cancellationToken = default(CancellationToken));
Когдая начинаю тестирование, значение tokenResponse равно нулю, поэтому я получаю сообщение об ошибке. Я пробовал mock.Setup, но у меня неверная настройка при ошибке метода расширения.Что я должен сделать, чтобы tokenResponse имел значение?