using System; using System.IO; using System.Net.Http; using System.Net.Http.Headers; using System.Threading; using System.Threading.Tasks; namespace MTSC.OAuth2.Tests.Models { public sealed class ScopedHttpClientMock : IHttpClient { private readonly HttpClient httpClient = new(); public Uri BaseAddress { get; set; } public HttpRequestHeaders DefaultRequestHeaders { get; } public long MaxResponseContentBufferSize { get; set; } public TimeSpan Timeout { get; set; } public event EventHandler EventEmitted; public void CancelPendingRequests() { throw new NotImplementedException(); } public Task DeleteAsync(string requestUri) { throw new NotImplementedException(); } public Task DeleteAsync(string requestUri, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task DeleteAsync(Uri requestUri) { throw new NotImplementedException(); } public Task DeleteAsync(Uri requestUri, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task GetAsync(string requestUri) { throw new NotImplementedException(); } public Task GetAsync(string requestUri, HttpCompletionOption completionOption) { throw new NotImplementedException(); } public Task GetAsync(string requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task GetAsync(string requestUri, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task GetAsync(Uri requestUri) { throw new NotImplementedException(); } public Task GetAsync(Uri requestUri, HttpCompletionOption completionOption) { throw new NotImplementedException(); } public Task GetAsync(Uri requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task GetAsync(Uri requestUri, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task GetByteArrayAsync(string requestUri) { throw new NotImplementedException(); } public Task GetByteArrayAsync(Uri requestUri) { throw new NotImplementedException(); } public Task GetStreamAsync(string requestUri) { throw new NotImplementedException(); } public Task GetStreamAsync(Uri requestUri) { throw new NotImplementedException(); } public Task GetStringAsync(string requestUri) { throw new NotImplementedException(); } public Task GetStringAsync(Uri requestUri) { throw new NotImplementedException(); } public Task PostAsync(string requestUri, HttpContent content) { throw new NotImplementedException(); } public Task PostAsync(string requestUri, HttpContent content, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task PostAsync(Uri requestUri, HttpContent content) { throw new NotImplementedException(); } public Task PostAsync(Uri requestUri, HttpContent content, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task PutAsync(string requestUri, HttpContent content) { throw new NotImplementedException(); } public Task PutAsync(string requestUri, HttpContent content, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task PutAsync(Uri requestUri, HttpContent content) { throw new NotImplementedException(); } public Task PutAsync(Uri requestUri, HttpContent content, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task SendAsync(HttpRequestMessage request) { throw new NotImplementedException(); } public Task SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption) { throw new NotImplementedException(); } public Task SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken) { throw new NotImplementedException(); } public Task SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { throw new NotImplementedException(); } } }