refactor: relocate options classes to dedicated Options folders
Move configuration options from Core/DataAccess/DataSync/ExcelIO to dedicated Options folders within each project for better organization. Update all references and tests accordingly.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using JdeScoping.DataAccess.Configuration;
|
||||
using JdeScoping.DataAccess.Options;
|
||||
using JdeScoping.DataAccess.Exceptions;
|
||||
using JdeScoping.DataAccess.Interfaces;
|
||||
using JdeScoping.DataAccess.Repositories;
|
||||
@@ -24,7 +24,7 @@ public class CmsRepositoryTests
|
||||
{
|
||||
_connectionFactory = Substitute.For<IDbConnectionFactory>();
|
||||
_logger = Substitute.For<ILogger<CmsRepository>>();
|
||||
_options = Options.Create(new DataAccessOptions
|
||||
_options = Microsoft.Extensions.Options.Options.Create(new DataAccessOptions
|
||||
{
|
||||
DefaultTimeoutSeconds = 30,
|
||||
MisDataTimeoutSeconds = 60000
|
||||
@@ -197,7 +197,7 @@ public class CmsRepositoryTests
|
||||
public void Constructor_UsesMisDataTimeout()
|
||||
{
|
||||
// Arrange
|
||||
var customOptions = Options.Create(new DataAccessOptions
|
||||
var customOptions = Microsoft.Extensions.Options.Options.Create(new DataAccessOptions
|
||||
{
|
||||
MisDataTimeoutSeconds = 999999
|
||||
});
|
||||
@@ -214,7 +214,7 @@ public class CmsRepositoryTests
|
||||
public void Constructor_DefaultMisDataTimeout_Is60000Seconds()
|
||||
{
|
||||
// Arrange
|
||||
var defaultOptions = Options.Create(new DataAccessOptions());
|
||||
var defaultOptions = Microsoft.Extensions.Options.Options.Create(new DataAccessOptions());
|
||||
|
||||
// Act
|
||||
var repository = new CmsRepository(_connectionFactory, _logger, defaultOptions);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using JdeScoping.DataAccess.Configuration;
|
||||
using JdeScoping.DataAccess.Options;
|
||||
using JdeScoping.DataAccess.Exceptions;
|
||||
using JdeScoping.DataAccess.Interfaces;
|
||||
using JdeScoping.DataAccess.Repositories;
|
||||
@@ -24,7 +24,7 @@ public class JdeRepositoryTests
|
||||
{
|
||||
_connectionFactory = Substitute.For<IDbConnectionFactory>();
|
||||
_logger = Substitute.For<ILogger<JdeRepository>>();
|
||||
_options = Options.Create(new DataAccessOptions
|
||||
_options = Microsoft.Extensions.Options.Options.Create(new DataAccessOptions
|
||||
{
|
||||
DefaultTimeoutSeconds = 30,
|
||||
LotUsageTimeoutSeconds = 60,
|
||||
@@ -637,7 +637,7 @@ public class JdeRepositoryTests
|
||||
public void Constructor_UsesConfiguredSchemas()
|
||||
{
|
||||
// Arrange
|
||||
var customOptions = Options.Create(new DataAccessOptions
|
||||
var customOptions = Microsoft.Extensions.Options.Options.Create(new DataAccessOptions
|
||||
{
|
||||
ProductionSchema = "CUSTOM_PROD",
|
||||
ArchiveSchema = "CUSTOM_ARC",
|
||||
@@ -656,7 +656,7 @@ public class JdeRepositoryTests
|
||||
public void Constructor_UsesConfiguredTimeouts()
|
||||
{
|
||||
// Arrange
|
||||
var customOptions = Options.Create(new DataAccessOptions
|
||||
var customOptions = Microsoft.Extensions.Options.Options.Create(new DataAccessOptions
|
||||
{
|
||||
DefaultTimeoutSeconds = 120,
|
||||
LotUsageTimeoutSeconds = 999999
|
||||
|
||||
@@ -3,7 +3,7 @@ using JdeScoping.Core.Models.Enums;
|
||||
using JdeScoping.Core.Models.Inventory;
|
||||
using JdeScoping.Core.Models.Search;
|
||||
using JdeScoping.Core.ViewModels;
|
||||
using JdeScoping.DataAccess.Configuration;
|
||||
using JdeScoping.DataAccess.Options;
|
||||
using JdeScoping.DataAccess.Exceptions;
|
||||
using JdeScoping.DataAccess.Interfaces;
|
||||
using JdeScoping.DataAccess.Repositories;
|
||||
@@ -29,7 +29,7 @@ public class LotFinderRepositoryTests
|
||||
{
|
||||
_connectionFactory = Substitute.For<IDbConnectionFactory>();
|
||||
_logger = Substitute.For<ILogger<LotFinderRepository>>();
|
||||
_options = Options.Create(new DataAccessOptions
|
||||
_options = Microsoft.Extensions.Options.Options.Create(new DataAccessOptions
|
||||
{
|
||||
DefaultTimeoutSeconds = 30,
|
||||
RebuildIndexTimeoutSeconds = 60
|
||||
|
||||
Reference in New Issue
Block a user