refactor(dotnet): standardize scheduler state and definitions
This commit is contained in:
@@ -73,6 +73,20 @@ public class SchedulerServiceTests
|
||||
), Times.Once);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GetRecurringJobDefinitions_ReturnsCanonicalDefinitions()
|
||||
{
|
||||
var service = CreateService();
|
||||
|
||||
var defs = service.GetRecurringJobDefinitions();
|
||||
|
||||
Assert.Equal(4, defs.Count);
|
||||
Assert.Contains(defs, d => d.JobId == "daily-collection" && d.IsRecurring);
|
||||
Assert.Contains(defs, d => d.JobId == "hourly-price-update" && d.IsRecurring);
|
||||
Assert.Contains(defs, d => d.JobId == "weekly-report" && d.IsRecurring);
|
||||
Assert.Contains(defs, d => d.JobId == "monthly-optimization" && d.IsRecurring);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void LoadTickersFromJson_WhenFileMissing_FallsBackToDefaultUniverse()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user