diff --git a/LogicMonitor.Api/LogicMonitorClient.cs b/LogicMonitor.Api/LogicMonitorClient.cs
index 83f335b0..f9ed93ec 100644
--- a/LogicMonitor.Api/LogicMonitorClient.cs
+++ b/LogicMonitor.Api/LogicMonitorClient.cs
@@ -110,8 +110,7 @@ public int AttemptCount
/// Create a LogicMonitor client
///
/// The options
- public LogicMonitorClient(
- LogicMonitorClientOptions logicMonitorClientOptions)
+ public LogicMonitorClient(LogicMonitorClientOptions logicMonitorClientOptions)
{
// Set up the logger
_logger = logicMonitorClientOptions.Logger ?? new NullLogger();
@@ -135,6 +134,11 @@ public LogicMonitorClient(
_client.Timeout = TimeSpan.FromSeconds(logicMonitorClientOptions.HttpClientTimeoutSeconds);
}
+ public LogicMonitorClient(LogicMonitorClientOptions logicMonitorClientOptions, HttpClient client) : this(logicMonitorClientOptions)
+ {
+ _client = client;
+ }
+
private static string GetSignature(string httpVerb, long epoch, string data, string resourcePath, string accessKey)
{
// Construct signature