diff --git a/CryptoExchange.Net.UnitTests/RestClientTests.cs b/CryptoExchange.Net.UnitTests/RestClientTests.cs index 963e4f4..d07c5d9 100644 --- a/CryptoExchange.Net.UnitTests/RestClientTests.cs +++ b/CryptoExchange.Net.UnitTests/RestClientTests.cs @@ -7,10 +7,7 @@ using NUnit.Framework; using System; using System.Collections.Generic; using System.Diagnostics; -using System.IO; using System.Linq; -using System.Net.Http; -using System.Text; using CryptoExchange.Net.Interfaces; using CryptoExchange.Net.RateLimiter; @@ -110,7 +107,8 @@ namespace CryptoExchange.Net.UnitTests { BaseAddress = "http://test.address.com", RateLimiters = new List{new RateLimiterTotal(1, TimeSpan.FromSeconds(1))}, - RateLimitingBehaviour = RateLimitingBehaviour.Fail + RateLimitingBehaviour = RateLimitingBehaviour.Fail, + RequestTimeout = TimeSpan.FromMinutes(1) }); @@ -118,6 +116,7 @@ namespace CryptoExchange.Net.UnitTests Assert.IsTrue(client.BaseAddress == "http://test.address.com"); Assert.IsTrue(client.RateLimiters.Count() == 1); Assert.IsTrue(client.RateLimitBehaviour == RateLimitingBehaviour.Fail); + Assert.IsTrue(client.RequestTimeout == TimeSpan.FromMinutes(1)); } [TestCase] diff --git a/CryptoExchange.Net.UnitTests/SocketClientTests.cs b/CryptoExchange.Net.UnitTests/SocketClientTests.cs index e7d4049..cef45f4 100644 --- a/CryptoExchange.Net.UnitTests/SocketClientTests.cs +++ b/CryptoExchange.Net.UnitTests/SocketClientTests.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; using System.Threading; using CryptoExchange.Net.Logging; using CryptoExchange.Net.Objects; diff --git a/CryptoExchange.Net.UnitTests/TestImplementations/TestHelpers.cs b/CryptoExchange.Net.UnitTests/TestImplementations/TestHelpers.cs index b856d0f..9e95043 100644 --- a/CryptoExchange.Net.UnitTests/TestImplementations/TestHelpers.cs +++ b/CryptoExchange.Net.UnitTests/TestImplementations/TestHelpers.cs @@ -1,8 +1,6 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Reflection; -using System.Text; namespace CryptoExchange.Net.UnitTests.TestImplementations { diff --git a/CryptoExchange.Net.UnitTests/TestImplementations/TestObjects.cs b/CryptoExchange.Net.UnitTests/TestImplementations/TestObjects.cs index 7a6f2cc..0ad099d 100644 --- a/CryptoExchange.Net.UnitTests/TestImplementations/TestObjects.cs +++ b/CryptoExchange.Net.UnitTests/TestImplementations/TestObjects.cs @@ -1,7 +1,4 @@ using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Text; namespace CryptoExchange.Net.UnitTests.TestImplementations { diff --git a/CryptoExchange.Net.UnitTests/TestImplementations/TestRestClient.cs b/CryptoExchange.Net.UnitTests/TestImplementations/TestRestClient.cs index 8364895..870c833 100644 --- a/CryptoExchange.Net.UnitTests/TestImplementations/TestRestClient.cs +++ b/CryptoExchange.Net.UnitTests/TestImplementations/TestRestClient.cs @@ -3,11 +3,9 @@ using CryptoExchange.Net.Objects; using Moq; using Newtonsoft.Json.Linq; using System; -using System.Collections.Generic; using System.IO; using System.Net; using System.Net.Http; -using System.Net.Http.Headers; using System.Reflection; using System.Text; using System.Threading; diff --git a/CryptoExchange.Net.UnitTests/TestImplementations/TestSocket.cs b/CryptoExchange.Net.UnitTests/TestImplementations/TestSocket.cs index 5430a71..ef757e9 100644 --- a/CryptoExchange.Net.UnitTests/TestImplementations/TestSocket.cs +++ b/CryptoExchange.Net.UnitTests/TestImplementations/TestSocket.cs @@ -1,7 +1,5 @@ using System; -using System.Collections.Generic; using System.Security.Authentication; -using System.Text; using System.Threading.Tasks; using CryptoExchange.Net.Interfaces; using WebSocket4Net; diff --git a/CryptoExchange.Net/Attributes/NullableAttributes.cs b/CryptoExchange.Net/Attributes/NullableAttributes.cs index cb75272..11267ea 100644 --- a/CryptoExchange.Net/Attributes/NullableAttributes.cs +++ b/CryptoExchange.Net/Attributes/NullableAttributes.cs @@ -1,7 +1,7 @@ #if !NETSTANDARD2_1 namespace System.Diagnostics.CodeAnalysis { - using global::System; + using System; /// /// Specifies that is allowed as an input even if the diff --git a/CryptoExchange.Net/Converters/BaseConverter.cs b/CryptoExchange.Net/Converters/BaseConverter.cs index da8e3d5..b21a521 100644 --- a/CryptoExchange.Net/Converters/BaseConverter.cs +++ b/CryptoExchange.Net/Converters/BaseConverter.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Diagnostics; -using System.Diagnostics.CodeAnalysis; using System.Linq; using Newtonsoft.Json; diff --git a/CryptoExchange.Net/Interfaces/IRequest.cs b/CryptoExchange.Net/Interfaces/IRequest.cs index c8b9403..9e819cb 100644 --- a/CryptoExchange.Net/Interfaces/IRequest.cs +++ b/CryptoExchange.Net/Interfaces/IRequest.cs @@ -1,7 +1,5 @@ using System; -using System.Collections.Generic; using System.Net.Http; -using System.Net.Http.Headers; using System.Threading; using System.Threading.Tasks; diff --git a/CryptoExchange.Net/Requests/Request.cs b/CryptoExchange.Net/Requests/Request.cs index 3387cde..5c4530c 100644 --- a/CryptoExchange.Net/Requests/Request.cs +++ b/CryptoExchange.Net/Requests/Request.cs @@ -1,5 +1,4 @@ using System; -using System.Linq; using System.Net.Http; using System.Net.Http.Headers; using System.Text; diff --git a/CryptoExchange.Net/RestClient.cs b/CryptoExchange.Net/RestClient.cs index 11aa854..efe3e21 100644 --- a/CryptoExchange.Net/RestClient.cs +++ b/CryptoExchange.Net/RestClient.cs @@ -47,13 +47,13 @@ namespace CryptoExchange.Net /// /// Timeout for requests /// - protected TimeSpan RequestTimeout { get; } + public TimeSpan RequestTimeout { get; } /// /// Rate limiting behaviour /// public RateLimitingBehaviour RateLimitBehaviour { get; } /// - /// List of ratelimitters + /// List of rate limiters /// public IEnumerable RateLimiters { get; private set; } ///