- Changed NScrapy.Core target framework from net8.0 back to net10.0
- Added NScrapy.Core project reference to NScrapy.Test
- Created FluentApiTests.cs with the following test cases:
- TestSpiderBuilder_CanCreateSpiderWithName
- TestSpiderBuilder_BuildCreatesSpider
- TestSpiderBuilder_SetsStartUrls
- TestSpiderBuilder_AddsPipeline
- TestDistributedBuilder_SetsRedisConfig
- TestSpiderOptions_DefaultValues
- TestDistributedBuilder_Chaining
- TestSpiderBuilder_ConfiguresOptions
- Added helper classes TestItem and TestPipeline for testing pipelines
- Replace broken reflection approach with direct config dictionary manipulation
- RedisSchedulerContext.Connect() reads config at runtime from NScrapyContext.CurrentContext.CurrentConfig
- Set config values BEFORE RedisScheduler singleton is created
- Also fix TargetFramework from net10.0 to net8.0