diff --git a/src/OpenIddict.Abstractions/OpenIddictResources.resx b/src/OpenIddict.Abstractions/OpenIddictResources.resx
index 5aa91f05..cb9938f5 100644
--- a/src/OpenIddict.Abstractions/OpenIddictResources.resx
+++ b/src/OpenIddict.Abstractions/OpenIddictResources.resx
@@ -2506,4 +2506,13 @@ This may indicate that the hashed entry is corrupted or malformed.
Starts the scheduled task at regular intervals.
+
+ OpenIddict job
+
+
+ Built-in automatic trigger
+
+
+ OpenIddict/Quartz.NET integration
+
\ No newline at end of file
diff --git a/src/OpenIddict.Quartz/OpenIddictQuartzConfiguration.cs b/src/OpenIddict.Quartz/OpenIddictQuartzConfiguration.cs
index bf0e6182..e6822089 100644
--- a/src/OpenIddict.Quartz/OpenIddictQuartzConfiguration.cs
+++ b/src/OpenIddict.Quartz/OpenIddictQuartzConfiguration.cs
@@ -34,6 +34,7 @@ public sealed class OpenIddictQuartzConfiguration : IConfigureOptions options.WithIntervalInHours(1).RepeatForever())
.WithDescription(SR.GetResourceString(SR.ID8002))
.StartAt(DateBuilder.FutureDate(new Random().Next(1, 10), IntervalUnit.Minute));
diff --git a/src/OpenIddict.Quartz/OpenIddictQuartzJob.cs b/src/OpenIddict.Quartz/OpenIddictQuartzJob.cs
index 2d09db1b..24397733 100644
--- a/src/OpenIddict.Quartz/OpenIddictQuartzJob.cs
+++ b/src/OpenIddict.Quartz/OpenIddictQuartzJob.cs
@@ -38,8 +38,8 @@ public sealed class OpenIddictQuartzJob : IJob
/// Gets the default identity assigned to this job.
///
public static JobKey Identity { get; } = new JobKey(
- name: typeof(OpenIddictQuartzJob).Name,
- group: typeof(OpenIddictQuartzJob).Assembly.GetName().Name!);
+ name: SR.GetResourceString(SR.ID8003),
+ group: SR.GetResourceString(SR.ID8005));
///
public async Task Execute(IJobExecutionContext context)
diff --git a/test/OpenIddict.Quartz.Tests/OpenIddictQuartzConfigurationTests.cs b/test/OpenIddict.Quartz.Tests/OpenIddictQuartzConfigurationTests.cs
index 95d9906a..ce37626f 100644
--- a/test/OpenIddict.Quartz.Tests/OpenIddictQuartzConfigurationTests.cs
+++ b/test/OpenIddict.Quartz.Tests/OpenIddictQuartzConfigurationTests.cs
@@ -16,7 +16,11 @@ public class OpenIddictQuartzConfigurationTests
configuration.Configure(options);
// Assert
- Assert.Contains(options.JobDetails, job => job.Key.Equals(OpenIddictQuartzJob.Identity));
+ Assert.Equal(1, options.JobDetails.Count);
+ Assert.Equal(OpenIddictQuartzJob.Identity, options.JobDetails[0].Key);
+ Assert.Equal(SR.GetResourceString(SR.ID8003), options.JobDetails[0].Key.Name);
+ Assert.Equal(SR.GetResourceString(SR.ID8005), options.JobDetails[0].Key.Group);
+ Assert.Equal(SR.GetResourceString(SR.ID8001), options.JobDetails[0].Description);
}
[Fact]
@@ -30,6 +34,10 @@ public class OpenIddictQuartzConfigurationTests
configuration.Configure(options);
// Assert
- Assert.Contains(options.Triggers, trigger => trigger.JobKey.Equals(OpenIddictQuartzJob.Identity));
+ Assert.Equal(1, options.Triggers.Count);
+ Assert.Equal(OpenIddictQuartzJob.Identity, options.Triggers[0].JobKey);
+ Assert.Equal(SR.GetResourceString(SR.ID8004), options.Triggers[0].Key.Name);
+ Assert.Equal(SR.GetResourceString(SR.ID8005), options.Triggers[0].Key.Group);
+ Assert.Equal(SR.GetResourceString(SR.ID8002), options.Triggers[0].Description);
}
}