diff --git a/src/Smtp.Pool/Smtp.Pool.csproj b/src/Smtp.Pool/Smtp.Pool.csproj
index dfa1c51..b46a3db 100644
--- a/src/Smtp.Pool/Smtp.Pool.csproj
+++ b/src/Smtp.Pool/Smtp.Pool.csproj
@@ -20,7 +20,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/src/Smtp.Pool/SmtpClientFactory.cs b/src/Smtp.Pool/SmtpClientFactory.cs
index 1cb4db3..88e4777 100644
--- a/src/Smtp.Pool/SmtpClientFactory.cs
+++ b/src/Smtp.Pool/SmtpClientFactory.cs
@@ -26,18 +26,13 @@ public SmtpClientFactory(
this.credentials = credentials.Value;
}
- public IMailTransport CreateItem()
- {
+ public IMailTransport CreateItem() =>
// todo: a real world example would set values from SmtpClientOptions
- return new SmtpClient();
- }
+ new SmtpClient();
- public async Task IsReadyAsync(IMailTransport item, CancellationToken cancellationToken)
- {
- return item.IsConnected
+ public async Task IsReadyAsync(IMailTransport item, CancellationToken cancellationToken) => item.IsConnected
&& item.IsAuthenticated
&& await NoOpAsync(item, cancellationToken);
- }
private async Task NoOpAsync(IMailTransport item, CancellationToken cancellationToken)
{