diff --git a/FabApprovalWorkerService.sln b/FabApprovalWorkerService.sln index 898d9d9..9d8e9be 100644 --- a/FabApprovalWorkerService.sln +++ b/FabApprovalWorkerService.sln @@ -5,7 +5,7 @@ VisualStudioVersion = 17.6.33815.320 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FabApprovalWorkerService", "FabApprovalWorkerService\FabApprovalWorkerService.csproj", "{5A7AB539-1A6F-4903-AB52-62BCD0BFD7B9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FabApprovalWorkerServiceTests", "FabApprovalWorkerServiceTests\FabApprovalWorkerServiceTests.csproj", "{26BB32C6-36B9-4E02-B8DE-4262250F29E5}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FabApprovalWorkerServiceTests", "FabApprovalWorkerServiceTests\FabApprovalWorkerServiceTests.csproj", "{26BB32C6-36B9-4E02-B8DE-4262250F29E5}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/FabApprovalWorkerService/FabApprovalWorkerService.csproj b/FabApprovalWorkerService/FabApprovalWorkerService.csproj index b53c310..810c041 100644 --- a/FabApprovalWorkerService/FabApprovalWorkerService.csproj +++ b/FabApprovalWorkerService/FabApprovalWorkerService.csproj @@ -1,4 +1,4 @@ - + net8.0 @@ -10,6 +10,10 @@ + False + + + True @@ -17,17 +21,21 @@ + + + + - + - + diff --git a/FabApprovalWorkerService/Models/MonInMetricRequest.cs b/FabApprovalWorkerService/Models/MonInMetricRequest.cs new file mode 100644 index 0000000..7ab5429 --- /dev/null +++ b/FabApprovalWorkerService/Models/MonInMetricRequest.cs @@ -0,0 +1,9 @@ +namespace FabApprovalWorkerService.Models; + +public class MonInMetricRequest +{ + public required string resource { get; set; } + public required DateTime dateTime { get; set; } + public required string metricName { get; set; } + public required double metricValue { get; set; } +} diff --git a/FabApprovalWorkerService/Models/OOOTemp.cs b/FabApprovalWorkerService/Models/OOOTemp.cs new file mode 100644 index 0000000..868f7af --- /dev/null +++ b/FabApprovalWorkerService/Models/OOOTemp.cs @@ -0,0 +1,10 @@ +namespace FabApprovalWorkerService.Models; + +public class OOOTemp { + public required int ID { get; set; } + public required int OOOUserID { get; set; } + public int DelegatedTo { get; set; } + public required DateTime OOOStartDate { get; set; } + public required DateTime OOOExpirationDate { get; set; } + public bool Processed { get; set; } = false; +} diff --git a/FabApprovalWorkerService/Models/RawMonInStatusRequest.cs b/FabApprovalWorkerService/Models/RawMonInStatusRequest.cs new file mode 100644 index 0000000..ed1ddae --- /dev/null +++ b/FabApprovalWorkerService/Models/RawMonInStatusRequest.cs @@ -0,0 +1,9 @@ +namespace FabApprovalWorkerService.Models; + +public class RawMonInStatusRequest +{ + public required string resource { get; set; } + public required DateTime dateTime { get; set; } + public required string statusName { get; set; } + public required string statusValue { get; set; } +} diff --git a/FabApprovalWorkerService/Models/StatusValue.cs b/FabApprovalWorkerService/Models/StatusValue.cs new file mode 100644 index 0000000..7154bda --- /dev/null +++ b/FabApprovalWorkerService/Models/StatusValue.cs @@ -0,0 +1,10 @@ +namespace FabApprovalWorkerService.Models; + +public enum StatusValue { + Up, + Ok, + Warning, + Critical, + Down, + Unknown +} diff --git a/FabApprovalWorkerService/Models/TrainingRecord.cs b/FabApprovalWorkerService/Models/TrainingRecord.cs deleted file mode 100644 index 860cb50..0000000 --- a/FabApprovalWorkerService/Models/TrainingRecord.cs +++ /dev/null @@ -1,38 +0,0 @@ -using CsvHelper.Configuration.Attributes; - -namespace FabApprovalWorkerService.Models; -public class TrainingRecord { - [Name("Item ID")] - [Index(0)] - public string ItemId { get; set; } - [Name("Item Type")] - [Index(1)] - public string? ItemType { get; set; } - [Name("Revision Date")] - [Index(2)] - public DateTime? RevisionDate { get; set; } - [Name("Title")] - [Index(3)] - public string? Title { get; set; } - [Name("User ID")] - [Index(4)] - public string? UserId { get; set; } - [Name("Last Name")] - [Index(5)] - public string LastName { get; set; } - [Name("First Name")] - [Index(6)] - public string FirstName { get; set; } - [Name("Middle Name")] - [Index(7)] - public string? MiddleName { get; set; } - [Name("Completion Status ID")] - [Index(8)] - public string? CompletionStatusId { get; set; } - [Name("Completion Status")] - [Index(9)] - public string? CompletionStatus { get; set; } - [Name("Completion Date")] - [Index(10)] - public DateTime CompletionDate { get; set; } -} diff --git a/FabApprovalWorkerService/Models/UserSubRole.cs b/FabApprovalWorkerService/Models/UserSubRole.cs new file mode 100644 index 0000000..6a79453 --- /dev/null +++ b/FabApprovalWorkerService/Models/UserSubRole.cs @@ -0,0 +1,8 @@ +namespace FabApprovalWorkerService.Models; + +public class UserSubRole { + public required int UserSubRoleID { get; set; } + public required int UserID { get; set; } + public required int SubRoleID { get; set; } + public bool Delegated { get; set; } = false; +} diff --git a/FabApprovalWorkerService/Program.cs b/FabApprovalWorkerService/Program.cs index f3ba12f..07f7cdc 100644 --- a/FabApprovalWorkerService/Program.cs +++ b/FabApprovalWorkerService/Program.cs @@ -1,26 +1,53 @@ +using FabApprovalWorkerService.Services; using FabApprovalWorkerService.Workers; -using Microsoft.Extensions.Configuration; +using Microsoft.Data.Sqlite; + using NLog.Extensions.Logging; -using System.Data.SqlClient; +using Quartz; using System.Data; -using FabApprovalWorkerService.Services; -IHostBuilder builder = Host.CreateDefaultBuilder(args) - .ConfigureLogging((hostContext, logging) => { - logging.ClearProviders(); - logging.SetMinimumLevel(LogLevel.Trace); - logging.AddNLog(); - }) - .ConfigureServices((hostContext, services) => { - services.AddHostedService(); - services.AddTransient(db => new SqlConnection( - hostContext.Configuration.GetConnectionString("Default"))); - services.AddScoped(); - services.AddScoped(); - }); +WebApplicationBuilder builder = WebApplication.CreateBuilder(args); -IHost host = builder.Build(); -host.Run(); +builder.Logging.ClearProviders(); +builder.Logging.SetMinimumLevel(LogLevel.Trace); +builder.Logging.AddNLog(); + +builder.Services.AddHttpClient(); + +#if DEBUG +builder.Services.AddScoped(db => new SqliteConnection( + builder.Configuration.GetConnectionString("Default"))); +#else +builder.Services.AddScoped(db => new SqlConnection( + builder.Configuration.GetConnectionString("Default"))); +#endif + +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddScoped(); + +builder.Services.AddQuartz(q => { + JobKey updateCertDataJobKey = new JobKey("Pending OOO status job"); + q.AddJob(opts => opts + .WithIdentity(updateCertDataJobKey) + ); + q.AddTrigger(opts => opts + .ForJob(updateCertDataJobKey) + .WithIdentity("Pending OOO status trigger") + .WithSimpleSchedule(x => x + .WithIntervalInMinutes(10) + .RepeatForever() + ) + .StartNow() + ); +}); + +builder.Services.AddQuartzHostedService(opt => { + opt.WaitForJobsToComplete = true; +}); + +WebApplication app = builder.Build(); +app.Run(); diff --git a/FabApprovalWorkerService/Properties/launchSettings.json b/FabApprovalWorkerService/Properties/launchSettings.json index 35b2d11..d0c0e88 100644 --- a/FabApprovalWorkerService/Properties/launchSettings.json +++ b/FabApprovalWorkerService/Properties/launchSettings.json @@ -1,12 +1,13 @@ -{ - "$schema": "http://json.schemastore.org/launchsettings.json", +{ "profiles": { "FabApprovalWorkerService": { "commandName": "Project", - "dotnetRunMessages": true, "environmentVariables": { "DOTNET_ENVIRONMENT": "Development" - } + }, + "dotnetRunMessages": true, + "nativeDebugging": true } - } -} + }, + "$schema": "http://json.schemastore.org/launchsettings.json" +} \ No newline at end of file diff --git a/FabApprovalWorkerService/Services/DalService.cs b/FabApprovalWorkerService/Services/DalService.cs index b45ec8d..2d978ea 100644 --- a/FabApprovalWorkerService/Services/DalService.cs +++ b/FabApprovalWorkerService/Services/DalService.cs @@ -1,15 +1,21 @@ using Dapper; using Dapper.Contrib.Extensions; +using FabApprovalWorkerService.Models; + using System.Data; namespace FabApprovalWorkerService.Services; + public interface IDalService { Task> QueryAsync(string sql); - Task UpdateAsync(ICollection collection); + Task ExecuteAsync(string sql); } public class DalService : IDalService { + private static readonly int RETRIES = 3; + private static readonly int BACKOFF_SECONDS_INTERVAL = 30; + private readonly IDbConnection _dbConnection; private readonly ILogger _logger; @@ -22,35 +28,73 @@ public class DalService : IDalService { public async Task> QueryAsync(string sql) { if (sql is null) throw new ArgumentNullException("sql cannot be null"); - try { - _logger.LogInformation("Attempting to perform query with {sql}", sql); - _dbConnection.Open(); - return await _dbConnection.QueryAsync(sql); - } catch (Exception ex) { - _logger.LogError("An exception occurred while attempting to perform a query. Exception: {ex}", - ex.Message); + int remainingRetries = RETRIES; + bool queryWasSuccessful = false; + Exception exception = null; + IEnumerable result = new List(); + while (!queryWasSuccessful && remainingRetries > 0) { + int backoffSeconds = (RETRIES - remainingRetries--) * BACKOFF_SECONDS_INTERVAL; + Task.Delay(backoffSeconds * 1000).Wait(); - throw; - } finally { - _dbConnection.Close(); + try { + _logger.LogInformation("Attempting to perform query with {sql}. Remaining retries: {remainingRetries}", + sql, + remainingRetries); + + using (_dbConnection) { + result = await _dbConnection.QueryAsync(sql); + } + + queryWasSuccessful = true; + } catch (Exception ex) { + _logger.LogError("An exception occurred while attempting to perform a query. Exception: {ex}", + ex.Message); + + exception = ex; + } } + + if (!queryWasSuccessful && exception is not null) { + throw exception; + } + + return result; } - public async Task UpdateAsync(ICollection collection) { - if (collection is null) throw new ArgumentNullException("collection cannot be null"); - try { - _logger.LogInformation("Attempting to perform a bulk update"); + public async Task ExecuteAsync(string sql) { + if (sql is null) throw new ArgumentNullException("sql cannot be null"); - _dbConnection.Open(); - return await _dbConnection.UpdateAsync>(collection); - } catch (Exception ex) { - _logger.LogError("An exception occurred while attempting to perform a bulk update. Exception: {ex}", - ex.Message); + int remainingRetries = RETRIES; + bool queryWasSuccessful = false; + Exception exception = null; + int rowsAffected = 0; + while (!queryWasSuccessful && remainingRetries > 0) { + int backoffSeconds = (RETRIES - remainingRetries--) * BACKOFF_SECONDS_INTERVAL; + Task.Delay(backoffSeconds * 1000).Wait(); - throw; - } finally { - _dbConnection.Close(); + try { + _logger.LogInformation("Attempting to execute {sql}. Remaining retries: {remainingRetries}", + sql, + remainingRetries); + + using (_dbConnection) { + rowsAffected = await _dbConnection.ExecuteAsync(sql); + } + + queryWasSuccessful = true; + } catch (Exception ex) { + _logger.LogError("An exception occurred while attempting to execute a query. Exception: {ex}", + ex.Message); + + exception = ex; + } } + + if (!queryWasSuccessful && exception is not null) { + throw exception; + } + + return rowsAffected; } } diff --git a/FabApprovalWorkerService/Services/IMonInWorkerClient.cs b/FabApprovalWorkerService/Services/IMonInWorkerClient.cs new file mode 100644 index 0000000..90aa564 --- /dev/null +++ b/FabApprovalWorkerService/Services/IMonInWorkerClient.cs @@ -0,0 +1,3 @@ +using FabApprovalWorkerService.Models; + +namespace FabApprovalWorkerService.Services; diff --git a/FabApprovalWorkerService/Services/MonInWorkerClient.cs b/FabApprovalWorkerService/Services/MonInWorkerClient.cs new file mode 100644 index 0000000..5ffa8e0 --- /dev/null +++ b/FabApprovalWorkerService/Services/MonInWorkerClient.cs @@ -0,0 +1,181 @@ +using System.Text; +using System.Text.Json; + +using FabApprovalWorkerService.Models; + +using static System.Net.Mime.MediaTypeNames; + +namespace FabApprovalWorkerService.Services; + +public interface IMonInWorkerClient { + void PostAverage(string metricName, double metricValue); + void PostCount(string metricName, double metricValue); + void PostStatus(string statusName, StatusValue statusValue); +} + +public class MonInWorkerClient : IMonInWorkerClient { + + private readonly IHttpClientFactory _httpClientFactory; + private readonly IConfiguration _config; + private readonly ILogger _logger; + + private readonly string _baseUrl; + private readonly int _retryLimit = -1; + private readonly int _backoffInSeconds = -1; + + private readonly string _resource; + + public MonInWorkerClient(IHttpClientFactory httpClientFactory, + IConfiguration config, + ILogger logger) { + _httpClientFactory = httpClientFactory; + if (_httpClientFactory is null) throw new ArgumentNullException("IHttpClientFactory not injected"); + + _config = config; + if (_config is null) throw new ArgumentNullException("IConfiguration not injected"); + + _logger = logger; + if (_logger is null) throw new ArgumentNullException("ILogger not injected"); + + _baseUrl = _config["MonIn:workerUrl"]; + if (_baseUrl is null) throw new ArgumentNullException("MonIn:workerUrl not found in config"); + + Int32.TryParse(_config["MonIn:retries"], out _retryLimit); + if (_retryLimit == -1) throw new ArgumentNullException("MonIn:retries not found in config"); + + Int32.TryParse(_config["MonIn:backoffInSeconds"], out _backoffInSeconds); + if (_backoffInSeconds == -1) throw new ArgumentNullException("MonIn:backoffInSeconds not found in config"); + + _resource = _config["MonIn:resource"]; + if (_resource is null) throw new ArgumentNullException("MonIn:resource not found in config"); + } + + public async void PostStatus(string statusName, StatusValue statusValue) { + string url = _baseUrl + "status"; + + _logger.LogInformation("Attempting to send MonIn status request for resource {0} with name {1} and value {2} to url {3}", + _resource, + statusName, + statusValue.ToString(), + url); + + try { + bool success = false; + int retries = _retryLimit; + while (!success && retries > 0) { + Task.Delay(TimeSpan.FromSeconds((_retryLimit - retries) * _backoffInSeconds)).Wait(); + + HttpClient httpClient = _httpClientFactory.CreateClient(); + + RawMonInStatusRequest statusRequest = new RawMonInStatusRequest() { + resource = _resource, + dateTime = DateTime.Now, + statusName = statusName, + statusValue = statusValue.ToString() + }; + + StringContent statusRequestJson = new StringContent(JsonSerializer.Serialize(statusRequest), + Encoding.UTF8, + Application.Json); + using HttpResponseMessage httpResponseMessage = + await httpClient.PostAsync(url, statusRequestJson); + + success = httpResponseMessage.IsSuccessStatusCode; + retries--; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to send MonIn status request for resource {0} with name {1} and value {2} to url {3}. Exception: {4}", + _resource, + statusName, + statusValue.ToString(), + url, + ex.Message); + } + } + + public async void PostCount(string metricName, double metricValue) { + string url = _baseUrl + "count"; + + _logger.LogInformation("Attempting to send MonIn count request for resource {0} with name {1} and value {2} to url {3}", + _resource, + metricName, + metricValue, + url); + + try { + bool success = false; + int retries = _retryLimit; + while (!success && retries > 0) { + Task.Delay(TimeSpan.FromSeconds((_retryLimit - retries) * _backoffInSeconds)).Wait(); + + HttpClient httpClient = _httpClientFactory.CreateClient(); + + MonInMetricRequest metricRequest = new MonInMetricRequest() { + resource = _resource, + dateTime = DateTime.Now, + metricName = metricName, + metricValue = metricValue + }; + + StringContent metricRequestJson = new StringContent(JsonSerializer.Serialize(metricRequest), + Encoding.UTF8, + Application.Json); + using HttpResponseMessage httpResponseMessage = + await httpClient.PostAsync(url, metricRequestJson); + + success = httpResponseMessage.IsSuccessStatusCode; + retries--; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to send MonIn count request for resource {0} with name {1} and value {2} to url {3}. Exception: {4}", + _resource, + metricName, + metricValue, + url, + ex.Message); + } + } + + public async void PostAverage(string metricName, double metricValue) { + string url = _baseUrl + "average"; + + _logger.LogInformation("Attempting to send MonIn average request for resource {0} with name {1} and value {2} to url {3}", + _resource, + metricName, + metricValue, + url); + + try { + bool success = false; + int retries = _retryLimit; + while (!success && retries > 0) { + Task.Delay(TimeSpan.FromSeconds((_retryLimit - retries) * _backoffInSeconds)).Wait(); + + HttpClient httpClient = _httpClientFactory.CreateClient(); + + MonInMetricRequest metricRequest = new MonInMetricRequest() { + resource = _resource, + dateTime = DateTime.Now, + metricName = metricName, + metricValue = metricValue + }; + + StringContent metricRequestJson = new StringContent(JsonSerializer.Serialize(metricRequest), + Encoding.UTF8, + Application.Json); + using HttpResponseMessage httpResponseMessage = + await httpClient.PostAsync(url, metricRequestJson); + + success = httpResponseMessage.IsSuccessStatusCode; + retries--; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to send MonIn average request for resource {0} with name {1} and value {2} to url {3}. Exception: {4}", + _resource, + metricName, + metricValue, + url, + ex.Message); + } + } +} diff --git a/FabApprovalWorkerService/Services/TrainingRecordService.cs b/FabApprovalWorkerService/Services/TrainingRecordService.cs deleted file mode 100644 index c3eaac8..0000000 --- a/FabApprovalWorkerService/Services/TrainingRecordService.cs +++ /dev/null @@ -1,64 +0,0 @@ -using CsvHelper; - -using FabApprovalWorkerService.Models; - -using System.Collections.Concurrent; -using System.Diagnostics.CodeAnalysis; - -namespace FabApprovalWorkerService.Services; - -public interface ITrainingRecordService { - IEnumerable ScrapeRecordsFromCsvFile(CsvReader csvReader); - ConcurrentDictionary<(string, string), TrainingRecord> SortAndFilterTrainingRecordsByCompletionDate(IEnumerable trainingRecords); -} -public class TrainingRecordService { - private readonly ILogger _logger; - - public TrainingRecordService(ILogger logger) { - _logger = logger; - if (_logger is null) throw new ArgumentNullException("ILogger not injected"); - } - - public IEnumerable ScrapeTrainingRecordsFromCsvFile([DisallowNull] CsvReader csvReader) { - if (csvReader is null) throw new ArgumentNullException("csvReader cannot be null"); - - try { - _logger.LogInformation("Attempting to scrape training records from CSV file"); - - using (csvReader) { - return csvReader.GetRecords(); - } - } catch (Exception ex) { - _logger.LogError("An exception occurred when attempting to scrape training records from CSV file. Exception: {ex}", - ex.Message); - - throw; - } - } - - public ConcurrentDictionary<(string, string), TrainingRecord> SortAndFilterTrainingRecordsByCompletionDate([DisallowNull] IEnumerable trainingRecords) { - if (trainingRecords is null) throw new ArgumentNullException("trainingRecords cannot be null"); - - ConcurrentDictionary<(string, string), TrainingRecord> recordsMap = new(); - - try { - _logger.LogInformation("Attempting to sort and filter training records"); - - IOrderedEnumerable sortedRecords = trainingRecords.OrderByDescending(t => t.UserId) - .ThenBy(t => t.ItemId) - .ThenByDescending(t => t.CompletionDate); - - foreach (TrainingRecord trainingRecord in sortedRecords) { - if (!recordsMap.TryGetValue((trainingRecord.FirstName + trainingRecord.LastName, trainingRecord.ItemId), out TrainingRecord? existingRecord)) { - recordsMap[(trainingRecord.FirstName + trainingRecord.LastName, trainingRecord.ItemId)] = trainingRecord; - } - } - - return recordsMap; - } catch (Exception ex) { - _logger.LogError("An exception occurred when attempting to sort and filter training records. Exception: {ex}", ex.Message); - - return recordsMap; - } - } -} diff --git a/FabApprovalWorkerService/Services/UserService.cs b/FabApprovalWorkerService/Services/UserService.cs index 3c0452a..e3c8224 100644 --- a/FabApprovalWorkerService/Services/UserService.cs +++ b/FabApprovalWorkerService/Services/UserService.cs @@ -1,65 +1,224 @@ -using Dapper; -using Dapper.Contrib.Extensions; +using FabApprovalWorkerService.Models; -using FabApprovalWorkerService.Models; - -using System.Data; -using System.Diagnostics.CodeAnalysis; +using System.Text; namespace FabApprovalWorkerService.Services; public interface IUserService { - Task> GetAllUsers(); - Task UpdateUserCertificationData([DisallowNull] ICollection users); + Task> GetAllPendingOOOUsersAsync(); + Task IsUserAlreadyOOO(int userId); + Task IsDelegatorAlreadyDelegatedTo(int userId); + Task InsertDelegatedRoles(int userId); + Task UpdateUserSubRoles(int userId, int delegatedUserId); + Task DelegateApprovalsForUser(int userId, int delegatedUserId); + Task FlagUserAsOOO(OOOTemp oooTemp); + Task SetOOOTempProcessed(OOOTemp oOOTemp); + Task> GetAllActiveOOOUsersAsync(); } public class UserService : IUserService { + private static readonly int PENDING_ITEM_STATUS = 0; + private static readonly int DENITED_ITEM_STATUS = 2; + private readonly ILogger _logger; - private IDalService _dalService; + private readonly IDalService _dalService; public UserService(ILogger logger, IDalService dalService) { _logger = logger; + if (_logger is null) + throw new ArgumentNullException("ILogger not injected"); + _dalService = dalService; + if (_dalService is null) + throw new ArgumentNullException("IDalService not injected"); } - public async Task> GetAllUsers() { - Dictionary users = new Dictionary(); - + public async Task> GetAllActiveOOOUsersAsync() { try { - _logger.LogInformation("Attempting to get all users"); + _logger.LogInformation("Attempting to get all active OOO users."); - string sql = "select * from users;"; + string sql = "select * from Users where OOO = 1;"; - IEnumerable enumerableUsers = await _dalService.QueryAsync(sql); - users = enumerableUsers.ToDictionary(u => u.FirstName + u.LastName, u => u); - - if (!users.Any()) { - throw new Exception("No users returned from the database"); - } else { - _logger.LogInformation("Successfully retrieved the users"); - } - - return users; + return (await _dalService.QueryAsync(sql)).ToList(); } catch (Exception ex) { - _logger.LogError("An exception occurred when attempting to get all users. Exception: {ex}", ex.Message); - return users; + _logger.LogError("An exception occurred when attempting to get all active OOO users. Exception: {0}", + ex.Message); + throw; } } - public async Task UpdateUserCertificationData([DisallowNull] ICollection users) { - if (users is null) throw new ArgumentNullException("users cannot be null"); - + public async Task> GetAllPendingOOOUsersAsync() { try { - _logger.LogInformation("Attempting to update user cert data"); + _logger.LogInformation("Attempting to get all pending OOO users."); - bool result = await _dalService.UpdateAsync(users); + string sql = string.Format("select * from OOOTemp where Processed = 0 and OOOStartDate <= '{0}';", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); - _logger.LogInformation("User cert data updated successfully: {result}", result); - - return result; + return (await _dalService.QueryAsync(sql)).ToList(); } catch (Exception ex) { - _logger.LogError("An exception occurred when attempting to update user cert data. Exception: {ex}", ex.Message); - return false; + _logger.LogError("An exception occurred when attempting to get all pending OOO users. Exception: {0}", + ex.Message); + throw; + } + } + + public async Task IsUserAlreadyOOO(int userId) { + try { + _logger.LogInformation("Attempting to determine if user {userId} is already OOO", userId); + + if (userId <= 0) { + throw new ArgumentException(string.Format("User Id {0} is not a valid user Id", userId)); + } else { + string sql = string.Format("select * from Users where OOO = 1 and UserID = {0}", userId); + + return (await _dalService.QueryAsync(sql)).Count() > 0; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to determine if user {userId} is already OOO. Exception: {ex}", + userId, + ex.Message); + throw; + } + } + + public async Task IsDelegatorAlreadyDelegatedTo(int userId) { + try { + _logger.LogInformation("Attempting to determine if user {userId} is already OOO.", userId); + + if (userId <= 0) { + _logger.LogInformation("DelegatedTo is {id}, which is not an active user Id", userId); + return false; + } else { + string sql = string.Format("select * from Users where DelegatedTo = {0}", userId); + + return (await _dalService.QueryAsync(sql)).Count() > 0; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to determine if user {userId} is already delegated to. Exception: {ex}", + userId, + ex.Message); + throw; + } + } + + public async Task InsertDelegatedRoles(int userId) { + try { + _logger.LogInformation("Attempting to add delegated roles for OOO user {id}", userId); + + if (userId <= 0) { + throw new ArgumentException(string.Format("User Id {0} is not a valid user Id", userId)); + } else { + StringBuilder queryBuilder = new StringBuilder(); + + string sql = string.Format("select * from UserSubRole where UserID = {0}", userId); + + List userSubRoles = (await _dalService.QueryAsync(sql)).ToList(); + + foreach (UserSubRole role in userSubRoles) { + queryBuilder.Clear(); + queryBuilder.Append("insert into OOODelegatedRoles (UserID, DelegatedSubRoleID, InsertTimeStamp, Active) "); + queryBuilder.AppendFormat("values ({0}, {1}, '{2}', 1);", userId, role.SubRoleID, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); + + await _dalService.ExecuteAsync(queryBuilder.ToString()); + } + + return true; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to add delegated roles for OOO user {userId}. Exception: {ex}", + userId, + ex.Message); + throw; + } + } + + public async Task UpdateUserSubRoles(int userId, int delegatedUserId) { + try { + _logger.LogInformation("Attempting to update sub roles for user {userId} to delegated user {delegatedUserId}", + userId, + delegatedUserId); + if (userId <= 0) { + throw new ArgumentException(string.Format("User Id {0} is not a valid user Id", userId)); + } else if (delegatedUserId <= 0) { + throw new ArgumentException(string.Format("Delegated user Id {0} is not a valid user Id", delegatedUserId)); + } else { + string sql = String.Format("update UserSubRole set UserID = {0}, Delegated = 1 where UserID = {1}", delegatedUserId, userId); + + await _dalService.ExecuteAsync(sql); + + return true; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to update sub roles for user {userId} to delegated user {delegatedUserId}. Exception: {ex}", + userId, + delegatedUserId, + ex.Message); + throw; + } + } + + public async Task DelegateApprovalsForUser(int userId, int delegatedUserId) { + try { + _logger.LogInformation("Attempting to delegate approvals for user {userId} to delegated user {delegatedUserId}", + userId, + delegatedUserId); + if (userId <= 0) { + throw new ArgumentException(string.Format("User Id {0} is not a valid user Id", userId)); + } else if (delegatedUserId <= 0) { + throw new ArgumentException(string.Format("Delegated user Id {0} is not a valid user Id", delegatedUserId)); + } else { + string sql = String.Format("update Approval set UserID = {0}, Delegated = 1 where UserID = {1} and (ItemStatus = {2} or ItemStatus = {3})", + delegatedUserId, + userId, + PENDING_ITEM_STATUS, + DENITED_ITEM_STATUS); + + await _dalService.ExecuteAsync(sql); + + return true; + } + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to delegate approvals for user {userId} to delegated user {delegatedUserId}. Exception: {ex}", + userId, + delegatedUserId, + ex.Message); + throw; + } + } + + public async Task FlagUserAsOOO(OOOTemp oooTemp) { + try { + if (oooTemp is null) throw new ArgumentNullException("oooTemp cannot be null"); + + _logger.LogInformation("Attempting to flag user {id} as OOO", oooTemp.OOOUserID); + + StringBuilder queryBuilder = new StringBuilder(); + queryBuilder.Append("update Users set OOO = 1, "); + queryBuilder.AppendFormat("OOOStartDate = '{0}', ", oooTemp.OOOStartDate); + queryBuilder.AppendFormat("OOOExpirationDate = '{0}', ", oooTemp.OOOExpirationDate); + queryBuilder.AppendFormat("DelegatedTo = {0} ", oooTemp.DelegatedTo); + queryBuilder.AppendFormat("where UserID = {0}", oooTemp.OOOUserID); + + return (await _dalService.ExecuteAsync(queryBuilder.ToString())) > 0; + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to flag user as OOO. Exception: {ex}", + ex.Message); + throw; + } + } + + public async Task SetOOOTempProcessed(OOOTemp oooTemp) { + try { + if (oooTemp is null) throw new ArgumentNullException("oooTemp cannot be null"); + + _logger.LogInformation("Attempting to set OOOTemp {id} Processed to {processed}", oooTemp.ID, oooTemp.Processed); + + string sql = string.Format("update OOOTemp set Processed = {0} where ID = {1}", oooTemp.Processed, oooTemp.ID); + + return (await _dalService.ExecuteAsync(sql)) > 0; + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to flag user as OOO. Exception: {ex}", + ex.Message); + throw; } } } diff --git a/FabApprovalWorkerService/SetupScripts/CreateApprovalTable.sql b/FabApprovalWorkerService/SetupScripts/CreateApprovalTable.sql new file mode 100644 index 0000000..98cf01b --- /dev/null +++ b/FabApprovalWorkerService/SetupScripts/CreateApprovalTable.sql @@ -0,0 +1,15 @@ +drop table if exists Approval; + +create table Approval ( + ApprovalID integer primary key, + IssueID integer not null, + UserID integer not null, + ItemStatus integer default 0, + Delegated integer default 0 +); + +insert into Approval (IssueID, UserID) +values (1, 15), +(2, 34), +(3, 2), +(4, 19); \ No newline at end of file diff --git a/FabApprovalWorkerService/SetupScripts/CreateOOODelegatedRolesTable.sql b/FabApprovalWorkerService/SetupScripts/CreateOOODelegatedRolesTable.sql new file mode 100644 index 0000000..6bd739d --- /dev/null +++ b/FabApprovalWorkerService/SetupScripts/CreateOOODelegatedRolesTable.sql @@ -0,0 +1,9 @@ +drop table if exists OOODelegatedRoles; + +create table OOODelegatedRoles ( + OOOID integer primary key, + UserID integer not null, + DelegatedSubRoleID integer not null, + InsertTimeStamp text not null, + Active integer default 0 +); \ No newline at end of file diff --git a/FabApprovalWorkerService/SetupScripts/CreateOOOTempTable.sql b/FabApprovalWorkerService/SetupScripts/CreateOOOTempTable.sql new file mode 100644 index 0000000..24bb3ac --- /dev/null +++ b/FabApprovalWorkerService/SetupScripts/CreateOOOTempTable.sql @@ -0,0 +1,16 @@ +drop table if exists OOOTemp; + +create table OOOTemp ( + ID INTEGER primary key, + OOOUserID INTEGER not null, + DelegatedTo INTEGER not null, + OOOStartDate TEXT not null, + OOOExpirationDate TEXT not null, + Processed INTEGER default 0 +); + +insert into OOOTemp (OOOUserID, DelegatedTo, OOOStartDate, OOOExpirationDate) +values (15, 22, '2024-03-19 00:00:00', '2024-04-19 00:00:00'), +(34, 19, '2024-03-19 00:00:00', '2024-04-19 00:00:00'), +(2, 15, '2024-03-19 00:00:00', '2024-04-01 00:00:00'), +(19, 18, '2024-04-01 00:00:00', '2033-06-01 00:00:00'); \ No newline at end of file diff --git a/FabApprovalWorkerService/SetupScripts/CreateUserSubRoleTable.sql b/FabApprovalWorkerService/SetupScripts/CreateUserSubRoleTable.sql new file mode 100644 index 0000000..15b7f28 --- /dev/null +++ b/FabApprovalWorkerService/SetupScripts/CreateUserSubRoleTable.sql @@ -0,0 +1,14 @@ +drop table if exists UserSubRole; + +create table UserSubRole ( + UserSubRoleID integer primary key, + UserID integer not null, + SubRoleID integer not null, + Delegated integer default 0 +); + +insert into UserSubRole (UserID, SubRoleID) +values (15, 1), +(34, 19), +(2, 5), +(19, 3); \ No newline at end of file diff --git a/FabApprovalWorkerService/SetupScripts/CreateUserTable.sql b/FabApprovalWorkerService/SetupScripts/CreateUserTable.sql new file mode 100644 index 0000000..a887d08 --- /dev/null +++ b/FabApprovalWorkerService/SetupScripts/CreateUserTable.sql @@ -0,0 +1,73 @@ +drop table if exists Users; + +create table Users ( + UserID INTEGER primary key, + LoginID TEXT not null, + FirstName TEXT not null, + LastName TEXT not null, + Email TEXT not null, + Notify INTEGER default 0, + IsAdmin INTEGER default 0, + OOO INTEGER default 0, + OOOStartDate TEXT, + OOOExpirationDate TEXT, + DelegatedTo INTEGER, + CanViewITAR INTEGER default 1, + IsManager INTEGER default 0, + IsCleansCertified INTEGER default 0, + IsAnyLevelCertified INTEGER default 0, + IsPackagingLabelingCertified INTEGER default 0, + IsEpiProCertified INTEGER default 0, + IsFqaCertified INTEGER default 0, + IsFqaAssessmentCertified INTEGER default 0, + IsActive INTEGER default 1 +); + +insert into Users (LoginID, FirstName, LastName, Email) +values ('AsRa', 'Ra', 'As', 'email'), +('AuTr', 'Tr', 'Au', 'email'), +('AyNi', 'Ni', 'Ay', 'email'), +('BaGr', 'Gr', 'Ba', 'email'), +('BaGu', 'Gu', 'Ba', 'email'), +('BeTo', 'To', 'Be', 'email'), +('BeBr', 'Br', 'Be', 'email'), +('BrKy', 'Ky', 'Br', 'email'), +('CaSh', 'Sh', 'Ca', 'email'), +('CaRe', 'Re', 'Ca', 'email'), +('CaSt', 'St', 'Ca', 'email'), +('ClNi', 'Ni', 'Cl', 'email'), +('DaMi', 'Mi', 'Da', 'email'), +('FuJe', 'Je', 'Fu', 'email'), +('GaAl', 'Al', 'Ga', 'email'), +('GoAs', 'As', 'Go', 'email'), +('GoRu', 'Ru', 'Go', 'email'), +('GoOr', 'Or', 'Go', 'email'), +('HaAn', 'An', 'Ha', 'email'), +('HaPa', 'Pa', 'Ha', 'email'), +('HoJu', 'Ju', 'Ho', 'email'), +('HoDe', 'De', 'Ho', 'email'), +('HoVi', 'Vi', 'Ho', 'email'), +('InCa', 'Ca', 'In', 'email'), +('JaMi', 'Mi', 'Ja', 'email'), +('LeTh', 'Th', 'Le', 'email'), +('LeHa', 'Ha', 'Le', 'email'), +('LoAn', 'An', 'Lo', 'email'), +('LoCh', 'Ch', 'Lo', 'email'), +('LuDa', 'Da', 'Lu', 'email'), +('MaBr', 'Br', 'Ma', 'email'), +('MaDa', 'Da', 'Ma', 'email'), +('MaDo', 'Do', 'Ma', 'email'), +('McJu', 'Ju', 'Mc', 'email'), +('MeGi', 'Gi', 'Me', 'email'), +('MiSh', 'Sh', 'Mi', 'email'), +('MoBa', 'Ba', 'Mo', 'email'), +('MuTi', 'Ti', 'Mu', 'email'), +('OtMa', 'Ma', 'Ot', 'email'), +('PeAl', 'Al', 'Pe', 'email'), +('RiCy', 'Cy', 'Ri', 'email'), +('RoAp', 'Ap', 'Ro', 'email'), +('SoAb', 'Ab', 'So', 'email'), +('VaMi', 'Mi', 'Va', 'email'), +('VuTh', 'Th', 'Va', 'email'), +('WeWi', 'Wi', 'We', 'email'), +('ZaNi', 'Ni', 'Za', 'email'); \ No newline at end of file diff --git a/FabApprovalWorkerService/SetupScripts/SetupDb.bat b/FabApprovalWorkerService/SetupScripts/SetupDb.bat new file mode 100644 index 0000000..04061cd --- /dev/null +++ b/FabApprovalWorkerService/SetupScripts/SetupDb.bat @@ -0,0 +1,7 @@ +md D:\FabApprovalWorkerService +sqlite3 D:\FabApprovalWorkerService\LocalDb.db < .\CreateUserTable.sql +sqlite3 D:\FabApprovalWorkerService\LocalDb.db < .\CreateOOOTempTable.sql +sqlite3 D:\FabApprovalWorkerService\LocalDb.db < .\CreateUserSubRoleTable.sql +sqlite3 D:\FabApprovalWorkerService\LocalDb.db < .\CreateOOODelegatedRolesTable.sql +sqlite3 D:\FabApprovalWorkerService\LocalDb.db < .\CreateApprovalTable.sql +pause \ No newline at end of file diff --git a/FabApprovalWorkerService/Workers/PendingOOOStatusWorker.cs b/FabApprovalWorkerService/Workers/PendingOOOStatusWorker.cs new file mode 100644 index 0000000..705e5ed --- /dev/null +++ b/FabApprovalWorkerService/Workers/PendingOOOStatusWorker.cs @@ -0,0 +1,81 @@ +using FabApprovalWorkerService.Models; +using FabApprovalWorkerService.Services; + +using Quartz; + +using System.Text; + +namespace FabApprovalWorkerService.Workers; + +public sealed class PendingOOOStatusWorker : IJob { + private readonly ILogger _logger; + private readonly IMonInWorkerClient _monInClient; + private readonly IUserService _userService; + + public PendingOOOStatusWorker(ILogger logger, + IMonInWorkerClient monInClient, + IUserService userService) { + _logger = logger; + if (_logger is null) + throw new ArgumentNullException("ILogger not injected"); + + _monInClient = monInClient; + if (_monInClient is null) { + throw new ArgumentNullException("IMonInWorkerClient not injected"); + } + + _userService = userService; + if (_userService is null) + throw new ArgumentNullException("IUserService not injected"); + } + + public async Task Execute(IJobExecutionContext context) { + DateTime start = DateTime.Now; + bool isInternalError = false; + StringBuilder errorMessage = new(); + string metricName = "PendingOOOStatusWorker"; + + try { + _logger.LogInformation("Attempting to set OOO status for users pending earlier than now"); + + List pendingOOOUsers = await _userService.GetAllPendingOOOUsersAsync(); + + foreach (OOOTemp oooTemp in pendingOOOUsers) { + Task userAlreadyOOO = _userService.IsUserAlreadyOOO(oooTemp.OOOUserID); + Task delegateAlreadyADelegate = _userService.IsDelegatorAlreadyDelegatedTo(oooTemp.DelegatedTo); + + if (!userAlreadyOOO.Result && !delegateAlreadyADelegate.Result) { + List enableOOOTasks = new(); + enableOOOTasks.Add(_userService.InsertDelegatedRoles(oooTemp.OOOUserID)); + enableOOOTasks.Add(_userService.UpdateUserSubRoles(oooTemp.OOOUserID, oooTemp.DelegatedTo)); + enableOOOTasks.Add(_userService.DelegateApprovalsForUser(oooTemp.OOOUserID, oooTemp.DelegatedTo)); + Task enableOOOTasksResult = Task.WhenAll(enableOOOTasks); + + if (enableOOOTasksResult.IsCompletedSuccessfully) { + bool userIsNowOOO = await _userService.FlagUserAsOOO(oooTemp); + if (userIsNowOOO) { + oooTemp.Processed = true; + await _userService.SetOOOTempProcessed(oooTemp); + } + } + } + } + + _logger.LogInformation("Successfully set OOO status for users pending earlier than now"); + } catch (Exception ex) { + _logger.LogError("An exception occurred when attempting to set OOO status for users pending earlier than now. Exception: {ex}", + ex.StackTrace); + isInternalError = true; + } finally { + DateTime end = DateTime.Now; + double latencyInMS = (end - start).TotalMilliseconds; + _monInClient.PostAverage(metricName + "Latency", latencyInMS); + + if (isInternalError) { + _monInClient.PostStatus(metricName, StatusValue.Critical); + } else { + _monInClient.PostStatus(metricName, StatusValue.Ok); + } + } + } +} diff --git a/FabApprovalWorkerService/Workers/UserCertificationUpdateWorker.cs b/FabApprovalWorkerService/Workers/UserCertificationUpdateWorker.cs deleted file mode 100644 index fae9633..0000000 --- a/FabApprovalWorkerService/Workers/UserCertificationUpdateWorker.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace FabApprovalWorkerService.Workers; - -public class UserCertificationUpdateWorker : BackgroundService { - private readonly ILogger _logger; - - public UserCertificationUpdateWorker(ILogger logger) { - _logger = logger; - } - - protected override async Task ExecuteAsync(CancellationToken stoppingToken) { - while (!stoppingToken.IsCancellationRequested) { - if (_logger.IsEnabled(LogLevel.Information)) { - _logger.LogInformation("UserCertificationUpdateWorker running at: {time}", DateTimeOffset.Now); - } - await Task.Delay(1000, stoppingToken); - } - } -} diff --git a/FabApprovalWorkerService/appsettings.Development.json b/FabApprovalWorkerService/appsettings.Development.json index e399a96..01d1498 100644 --- a/FabApprovalWorkerService/appsettings.Development.json +++ b/FabApprovalWorkerService/appsettings.Development.json @@ -6,6 +6,10 @@ } }, "ConnectionStrings": { - "Default": "Data Source=MESTSV02EC.infineon.com\\TEST1,50572;Integrated Security=False;Initial Catalog=FabApprovalSystem;User ID=fab_approval_admin_test;Password=Fab_approval_admin_test2023!;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False; Min Pool Size=15" + "Default": "Data Source=D:\\FabApprovalWorkerService\\LocalDb.db" + }, + "MonIn": { + "resource": "FAB_APPROVAL_WORKER_SERVICE_MES_OP_FE_TEST", + "workerUrl": "https://mestsa008.infineon.com:7851/" } } diff --git a/FabApprovalWorkerService/appsettings.json b/FabApprovalWorkerService/appsettings.json index b2dcdb6..ad52766 100644 --- a/FabApprovalWorkerService/appsettings.json +++ b/FabApprovalWorkerService/appsettings.json @@ -4,5 +4,14 @@ "Default": "Information", "Microsoft.Hosting.Lifetime": "Information" } + }, + "ConnectionStrings": { + "Default": "Data Source=MESTSV02EC.infineon.com\\TEST1,50572;Integrated Security=False;Initial Catalog=FabApprovalSystem;User ID=fab_approval_admin_test;Password=Fab_approval_admin_test2023!;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False; Min Pool Size=15" + }, + "MonIn": { + "resource": "FAB_APPROVAL_WORKER_SERVICE_MES_OP_FE", + "workerUrl": "https://messa014.infineon.com:7851/", + "retries": 3, + "backoffInSeconds": 30 } } diff --git a/FabApprovalWorkerService/nLog.config b/FabApprovalWorkerService/nLog.config index 7517a9e..2b7b90b 100644 --- a/FabApprovalWorkerService/nLog.config +++ b/FabApprovalWorkerService/nLog.config @@ -14,7 +14,7 @@ xsi:type="File" fileName="d:\logs\FabApprovalWorkerService\log.txt" archiveFilename="d:\logs\FabApprovalWorkerService\archive\log-${shortdate}.txt" - maxArchiveFiles="15" + maxArchiveFiles="30" archiveEvery="Day" /> MOCK_LOGGER = Mock.Of>(); - - private TrainingRecordService _trainingRecordService; - - [SetUp] - public void Setup() { - _trainingRecordService = new TrainingRecordService(MOCK_LOGGER); - } - - [Test] - public void ScrapeTrainingRecordsWithNullCsvReaderShouldThrowException() { - Assert.Throws(() => _trainingRecordService.ScrapeTrainingRecordsFromCsvFile(null)); - } - - [Test] - public void SortAndFilterWithNullArgShouldThrowException() { - Assert.Throws(() => _trainingRecordService.SortAndFilterTrainingRecordsByCompletionDate(null)); - } - - [Test] - public void SortAndFilterShouldProduceExpectedResult() { - List trainingRecords = new List() { - new TrainingRecord() { - ItemId = "item1", - UserId = "User1", - LastName = "LastName1", - FirstName = "FirstName1", - CompletionDate = DateTime.Now - }, - new TrainingRecord() { - ItemId = "item1", - UserId = "User2", - LastName = "LastName2", - FirstName = "FirstName2", - CompletionDate = DateTime.Now - }, - new TrainingRecord() { - ItemId = "item1", - UserId = "User1", - LastName = "LastName1", - FirstName = "FirstName1", - CompletionDate = DateTime.Now.AddDays(-1) - }, - new TrainingRecord() { - ItemId = "item1", - UserId = "User2", - LastName = "LastName2", - FirstName = "FirstName2", - CompletionDate = DateTime.Now.AddDays(-1) - }, - new TrainingRecord() { - ItemId = "item1", - UserId = "User1", - LastName = "LastName1", - FirstName = "FirstName1", - CompletionDate = DateTime.Now.AddDays(-30) - }, - new TrainingRecord() { - ItemId = "item1", - UserId = "User2", - LastName = "LastName2", - FirstName = "FirstName2", - CompletionDate = DateTime.Now.AddDays(-30) - }, - new TrainingRecord() { - ItemId = "item2", - UserId = "User1", - LastName = "LastName1", - FirstName = "FirstName1", - CompletionDate = DateTime.Now - }, - new TrainingRecord() { - ItemId = "item2", - UserId = "User2", - LastName = "LastName2", - FirstName = "FirstName2", - CompletionDate = DateTime.Now - }, - new TrainingRecord() { - ItemId = "item2", - UserId = "User1", - LastName = "LastName1", - FirstName = "FirstName1", - CompletionDate = DateTime.Now.AddDays(-5) - }, - new TrainingRecord() { - ItemId = "item2", - UserId = "User2", - LastName = "LastName2", - FirstName = "FirstName2", - CompletionDate = DateTime.Now.AddDays(-5) - } - }; - - ConcurrentDictionary<(string, string), TrainingRecord> actualRecords = _trainingRecordService.SortAndFilterTrainingRecordsByCompletionDate(trainingRecords); - - Assert.That(actualRecords.Count, Is.EqualTo(4)); - Assert.That(actualRecords[("FirstName1LastName1", "item1")].CompletionDate, Is.GreaterThan(DateTime.Now.AddDays(-1))); - Assert.That(actualRecords[("FirstName2LastName2", "item2")].CompletionDate, Is.GreaterThan(DateTime.Now.AddDays(-5))); - } -} diff --git a/FabApprovalWorkerServiceTests/UserServiceTests.cs b/FabApprovalWorkerServiceTests/UserServiceTests.cs index bd41e73..8906626 100644 --- a/FabApprovalWorkerServiceTests/UserServiceTests.cs +++ b/FabApprovalWorkerServiceTests/UserServiceTests.cs @@ -1,4 +1,3 @@ -using Dapper; using Dapper.Contrib.Extensions; using FabApprovalWorkerService.Models; @@ -7,16 +6,13 @@ using FabApprovalWorkerService.Services; using Microsoft.Extensions.Logging; using Moq; -using Moq.Dapper; - -using System.Data; namespace FabApprovalWorkerServiceTests; public class UserServiceTests { private static readonly ILogger MOCK_LOGGER = Mock.Of>(); - private static readonly IEnumerable MOCK_USERS = new List() { + private static readonly IEnumerable MOCK_USERS = new List() { new User() { UserID = 1, LoginID = "fred", @@ -24,7 +20,7 @@ public class UserServiceTests { LastName = "flintstone", Email = "fred.flintstone@email.com", IsAdmin = true, - OOO = false, + OOO = true, CanViewITAR = true, IsManager = false }, @@ -35,12 +31,27 @@ public class UserServiceTests { LastName = "rubble", Email = "barney.rubble@email.com", IsAdmin = false, - OOO = false, + OOO = true, CanViewITAR = true, IsManager = false } }; + private static readonly IEnumerable MOCK_OOO_TEMPS = new List() { + new OOOTemp() { + ID = 1, + OOOUserID = 1, + OOOExpirationDate = DateTime.Now, + OOOStartDate = DateTime.Now, + }, + new OOOTemp() { + ID = 2, + OOOUserID = 2, + OOOExpirationDate = DateTime.Now, + OOOStartDate = DateTime.Now, + } + }; + Mock _mockDalService; public UserService _userService; @@ -48,27 +59,273 @@ public class UserServiceTests { [SetUp] public void Setup() { _mockDalService = new Mock(); - - _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(MOCK_USERS)); - _mockDalService.Setup(d => d.UpdateAsync(It.IsAny>())).Returns(Task.FromResult(true)); - - _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); } [Test] - public async Task GetAllUsersShouldReturnMockUsers() { - Dictionary users = await _userService.GetAllUsers(); + public void UserServiceWithNullLoggerShouldThrowException() { + _mockDalService = new Mock(); + + Assert.Throws(() => new UserService(null, _mockDalService.Object)); + } + + [Test] + public void UserServiceWithNullDalServiceShouldThrowException() { + Assert.Throws(() => new UserService(MOCK_LOGGER, null)); + } + + [Test] + public async Task GetAllActiveOOOUsersShouldReturnMockUsers() { + _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(MOCK_USERS)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + List users = await _userService.GetAllActiveOOOUsersAsync(); + Assert.True(users.Count() == 2); } [Test] - public void UpdateUserCertificateDataWithNullListShouldThrowException() { - Assert.ThrowsAsync(async () => await _userService.UpdateUserCertificationData(null)); + public async Task GetAllPendingOOOUsersShouldReturnMockOOOTemps() { + _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(MOCK_OOO_TEMPS)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + List oooTemps = await _userService.GetAllPendingOOOUsersAsync(); + + Assert.True(oooTemps.Count() == 2); } [Test] - public async Task UpdateUserCertificationDataShouldReturnTrue() { - bool result = await _userService.UpdateUserCertificationData(MOCK_USERS.ToList()); - Assert.True(result); + public async Task IsUserAlreadyOOOWithInvalidUserIdShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.IsUserAlreadyOOO(0)); + } + + [Test] + public async Task IsUserAlreadyOOOWithNoUsersShouldReturnFalse() { + IEnumerable emptyUsers = new List(); + + _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(emptyUsers)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.IsUserAlreadyOOO(2); + + Assert.False(actual); + } + + [Test] + public async Task IsUserAlreadyOOOWithSomeUsersShouldReturnTrue() { + IEnumerable emptyUsers = new List(); + + _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(MOCK_USERS)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.IsUserAlreadyOOO(2); + + Assert.True(actual); + } + + [Test] + public async Task IsDelegatorAlreadyDelegatedToWithInvalidUserIdShouldReturnFalse() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.False(await _userService.IsDelegatorAlreadyDelegatedTo(0)); + } + + [Test] + public async Task IsDelegatorAlreadyDelegatedToWithNoUsersShouldReturnFalse() { + IEnumerable emptyUsers = new List(); + + _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(emptyUsers)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.IsDelegatorAlreadyDelegatedTo(2); + + Assert.False(actual); + } + + [Test] + public async Task IsDelegatorAlreadyDelegatedToWithSomeUsersShouldReturnTrue() { + IEnumerable emptyUsers = new List(); + + _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(MOCK_USERS)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.IsDelegatorAlreadyDelegatedTo(2); + + Assert.True(actual); + } + + [Test] + public async Task InsertDelegatedRolesWithInvalidUserIdShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.InsertDelegatedRoles(0)); + } + + [Test] + public async Task InsertDelegatedRolesWithValidUserIdShouldReturnTrue() { + IEnumerable userSubRoles = new List() { + new UserSubRole() { + UserSubRoleID = 1, + UserID = 1, + SubRoleID = 1 + }, + new UserSubRole() { + UserSubRoleID = 2, + UserID = 2, + SubRoleID = 2 + } + }; + + _mockDalService.Setup(d => d.QueryAsync(It.IsAny())).Returns(Task.FromResult(userSubRoles)); + _mockDalService.Setup(d => d.ExecuteAsync(It.IsAny())).Returns(Task.FromResult(1)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.InsertDelegatedRoles(2); + + Assert.True(actual); + } + + [Test] + public async Task UpdateUserSubRolesWithInvalidUserIdShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.UpdateUserSubRoles(0, 2)); + } + + [Test] + public async Task UpdateUserSubRolesWithInvalidDelegateIdShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.UpdateUserSubRoles(2, 0)); + } + + [Test] + public async Task UpdateUserSubRolesWithValidUserIdShouldReturnTrue() { + _mockDalService.Setup(d => d.ExecuteAsync(It.IsAny())).Returns(Task.FromResult(1)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.UpdateUserSubRoles(2, 2); + + Assert.True(actual); + } + + [Test] + public async Task DelegateApprovalsForUserWithInvalidUserIdShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.DelegateApprovalsForUser(0, 2)); + } + + [Test] + public async Task DelegateApprovalsForUserWithInvalidDelegateIdShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.DelegateApprovalsForUser(2, 0)); + } + + [Test] + public async Task DelegateApprovalsForUserWithValidUserIdShouldReturnTrue() { + _mockDalService.Setup(d => d.ExecuteAsync(It.IsAny())).Returns(Task.FromResult(1)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.DelegateApprovalsForUser(2, 2); + + Assert.True(actual); + } + + [Test] + public async Task FlagUserAsOOOWithNullOOOTempShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.FlagUserAsOOO(null)); + } + + [Test] + public async Task FlagUserAsOOOWithValidOOOTempShouldReturnTrue() { + OOOTemp oooTemp = new OOOTemp() { + ID = 1, + OOOUserID = 1, + OOOStartDate = DateTime.Now, + OOOExpirationDate = DateTime.Now + }; + + _mockDalService.Setup(d => d.ExecuteAsync(It.IsAny())).Returns(Task.FromResult(1)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.FlagUserAsOOO(oooTemp); + + Assert.True(actual); + } + + [Test] + public async Task FlagUserAsOOOWithInvalidUserIdShouldReturnFalse() { + OOOTemp oooTemp = new OOOTemp() { + ID = 1, + OOOUserID = 1, + OOOStartDate = DateTime.Now, + OOOExpirationDate = DateTime.Now + }; + + _mockDalService.Setup(d => d.ExecuteAsync(It.IsAny())).Returns(Task.FromResult(0)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.FlagUserAsOOO(oooTemp); + + Assert.False(actual); + } + + [Test] + public async Task SetOOOTempProcessedWithNullOOOTempShouldThrowException() { + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + Assert.ThrowsAsync(async Task () => await _userService.SetOOOTempProcessed(null)); + } + + [Test] + public async Task SetOOOTempProcessedWithValidOOOTempShouldReturnTrue() { + OOOTemp oooTemp = new OOOTemp() { + ID = 1, + OOOUserID = 1, + OOOStartDate = DateTime.Now, + OOOExpirationDate = DateTime.Now + }; + + _mockDalService.Setup(d => d.ExecuteAsync(It.IsAny())).Returns(Task.FromResult(1)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.SetOOOTempProcessed(oooTemp); + + Assert.True(actual); + } + + [Test] + public async Task SetOOOTempProcessedWithInvalidIdShouldReturnFalse() { + OOOTemp oooTemp = new OOOTemp() { + ID = 1, + OOOUserID = 1, + OOOStartDate = DateTime.Now, + OOOExpirationDate = DateTime.Now + }; + + _mockDalService.Setup(d => d.ExecuteAsync(It.IsAny())).Returns(Task.FromResult(0)); + + _userService = new UserService(MOCK_LOGGER, _mockDalService.Object); + + bool actual = await _userService.SetOOOTempProcessed(oooTemp); + + Assert.False(actual); } } \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Castle.Core.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Castle.Core.dll deleted file mode 100644 index eb7fd3b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Castle.Core.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/CoverletSourceRootsMapping_FabApprovalWorkerServiceTests b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/CoverletSourceRootsMapping_FabApprovalWorkerServiceTests deleted file mode 100644 index 9b83d15..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/CoverletSourceRootsMapping_FabApprovalWorkerServiceTests and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Dapper.Contrib.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Dapper.Contrib.dll deleted file mode 100644 index fa7ef3f..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Dapper.Contrib.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Dapper.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Dapper.dll deleted file mode 100644 index 8a6dbe0..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Dapper.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.deps.json b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.deps.json deleted file mode 100644 index 38399df..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.deps.json +++ /dev/null @@ -1,880 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "FabApprovalWorkerService/1.0.0": { - "dependencies": { - "CsvHelper": "31.0.0", - "Dapper": "2.1.28", - "Dapper.Contrib": "2.0.78", - "Microsoft.Extensions.Hosting": "8.0.0", - "NLog": "5.2.8", - "NLog.Extensions.Logging": "5.3.8", - "System.Data.SqlClient": "4.8.6" - }, - "runtime": { - "FabApprovalWorkerService.dll": {} - } - }, - "CsvHelper/31.0.0": { - "dependencies": { - "System.Linq.Async": "4.0.0" - }, - "runtime": { - "lib/net8.0/CsvHelper.dll": { - "assemblyVersion": "31.0.0.0", - "fileVersion": "31.0.0.12" - } - } - }, - "Dapper/2.1.28": { - "runtime": { - "lib/net7.0/Dapper.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.1.28.55233" - } - } - }, - "Dapper.Contrib/2.0.78": { - "dependencies": { - "Dapper": "2.1.28" - }, - "runtime": { - "lib/net5.0/Dapper.Contrib.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.78.45418" - } - } - }, - "Microsoft.Extensions.Configuration/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.Binder/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.Json/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "System.Text.Json": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Json": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.DependencyInjection/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Diagnostics/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "System.Diagnostics.DiagnosticSource": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.FileProviders.Physical/8.0.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Hosting/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Binder": "8.0.0", - "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", - "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", - "Microsoft.Extensions.Configuration.Json": "8.0.0", - "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", - "Microsoft.Extensions.DependencyInjection": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Diagnostics": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0", - "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging.Configuration": "8.0.0", - "Microsoft.Extensions.Logging.Console": "8.0.0", - "Microsoft.Extensions.Logging.Debug": "8.0.0", - "Microsoft.Extensions.Logging.EventLog": "8.0.0", - "Microsoft.Extensions.Logging.EventSource": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Hosting.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Configuration/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Binder": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Console/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging.Configuration": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "System.Text.Json": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Debug/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.EventLog/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "System.Diagnostics.EventLog": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.EventSource/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0", - "System.Text.Json": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Options/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Binder": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Primitives/8.0.0": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - } - }, - "NLog/5.2.8": { - "runtime": { - "lib/netstandard2.0/NLog.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.2.8.2366" - } - } - }, - "NLog.Extensions.Logging/5.3.8": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "NLog": "5.2.8" - }, - "runtime": { - "lib/net8.0/NLog.Extensions.Logging.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.3.8.469" - } - } - }, - "runtime.native.System.Data.SqlClient.sni/4.7.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "runtimeTargets": { - "runtimes/win-arm64/native/sni.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "4.6.25512.1" - } - } - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "runtimeTargets": { - "runtimes/win-x64/native/sni.dll": { - "rid": "win-x64", - "assetType": "native", - "fileVersion": "4.6.25512.1" - } - } - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "runtimeTargets": { - "runtimes/win-x86/native/sni.dll": { - "rid": "win-x86", - "assetType": "native", - "fileVersion": "4.6.25512.1" - } - } - }, - "System.Data.SqlClient/4.8.6": { - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "4.7.0", - "runtime.native.System.Data.SqlClient.sni": "4.7.0" - }, - "runtime": { - "lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "assemblyVersion": "4.6.1.6", - "fileVersion": "4.700.23.52603" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.6.1.6", - "fileVersion": "4.700.23.52603" - }, - "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.6.1.6", - "fileVersion": "4.700.23.52603" - } - } - }, - "System.Diagnostics.DiagnosticSource/8.0.0": {}, - "System.Diagnostics.EventLog/8.0.0": { - "runtime": { - "lib/net8.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "8.0.0.0", - "fileVersion": "0.0.0.0" - }, - "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "System.Linq.Async/4.0.0": { - "runtime": { - "lib/netcoreapp3.0/System.Linq.Async.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.0.0.2" - } - } - }, - "System.Security.AccessControl/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - } - }, - "System.Security.Principal.Windows/4.7.0": {}, - "System.Text.Encodings.Web/8.0.0": {}, - "System.Text.Json/8.0.0": { - "dependencies": { - "System.Text.Encodings.Web": "8.0.0" - } - } - } - }, - "libraries": { - "FabApprovalWorkerService/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "CsvHelper/31.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PypRJq7AugnCJjq6Zu5EqFDTfRv7Gh+MtSH2T/kwiGmg1UHAflq4cE8j3uMkvXSxaayVtcwi+8hC0w+30YzzWA==", - "path": "csvhelper/31.0.0", - "hashPath": "csvhelper.31.0.0.nupkg.sha512" - }, - "Dapper/2.1.28": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ha49pzOEDmCPkMxwfPSR/wxa/6RD3r42TESIgpzpi7FXq/gNVUuJVEO+wtUzntNRhtmq3BKCl0s0aAlSZLkBUA==", - "path": "dapper/2.1.28", - "hashPath": "dapper.2.1.28.nupkg.sha512" - }, - "Dapper.Contrib/2.0.78": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sUfDVIf8LlHNiz3MfUFodeyRiemfN1JFkPxYjCxFWlwNPg1iQ49mB+0E89TkywWs4X8fiRWOVDQgtH5FtzK5Kw==", - "path": "dapper.contrib/2.0.78", - "hashPath": "dapper.contrib.2.0.78.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", - "path": "microsoft.extensions.configuration/8.0.0", - "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", - "path": "microsoft.extensions.configuration.abstractions/8.0.0", - "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", - "path": "microsoft.extensions.configuration.binder/8.0.0", - "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", - "path": "microsoft.extensions.configuration.commandline/8.0.0", - "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", - "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", - "path": "microsoft.extensions.configuration.fileextensions/8.0.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", - "path": "microsoft.extensions.configuration.json/8.0.0", - "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", - "path": "microsoft.extensions.configuration.usersecrets/8.0.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", - "path": "microsoft.extensions.dependencyinjection/8.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", - "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", - "path": "microsoft.extensions.diagnostics/8.0.0", - "hashPath": "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", - "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", - "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", - "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", - "path": "microsoft.extensions.fileproviders.physical/8.0.0", - "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", - "path": "microsoft.extensions.filesystemglobbing/8.0.0", - "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", - "path": "microsoft.extensions.hosting/8.0.0", - "hashPath": "microsoft.extensions.hosting.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", - "path": "microsoft.extensions.hosting.abstractions/8.0.0", - "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", - "path": "microsoft.extensions.logging/8.0.0", - "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", - "path": "microsoft.extensions.logging.abstractions/8.0.0", - "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", - "path": "microsoft.extensions.logging.configuration/8.0.0", - "hashPath": "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", - "path": "microsoft.extensions.logging.console/8.0.0", - "hashPath": "microsoft.extensions.logging.console.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", - "path": "microsoft.extensions.logging.debug/8.0.0", - "hashPath": "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventLog/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", - "path": "microsoft.extensions.logging.eventlog/8.0.0", - "hashPath": "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", - "path": "microsoft.extensions.logging.eventsource/8.0.0", - "hashPath": "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", - "path": "microsoft.extensions.options/8.0.0", - "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", - "path": "microsoft.extensions.options.configurationextensions/8.0.0", - "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", - "path": "microsoft.extensions.primitives/8.0.0", - "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "NLog/5.2.8": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAIELkWBs1CXFPp986KSGpDFQZHCFccO+LMbKBTTNm42KifaI1mYzFMFQQfuGmGMTrCx0TFPhDjHDE4cLAZWiQ==", - "path": "nlog/5.2.8", - "hashPath": "nlog.5.2.8.nupkg.sha512" - }, - "NLog.Extensions.Logging/5.3.8": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6VD0lyeokWltL6j8lO7mS7v7lbuO/qn0F7kdvhKhEx1JvFyD39nzohOK3JvkVh4Nn3mrcMDCyDxvTvmiW55jQg==", - "path": "nlog.extensions.logging/5.3.8", - "hashPath": "nlog.extensions.logging.5.3.8.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9kyFSIdN3T0qjDQ2R0HRXYIhS3l5psBzQi6qqhdLz+SzFyEy4sVxNOke+yyYv8Cu8rPER12c3RDjLT8wF3WBYQ==", - "path": "runtime.native.system.data.sqlclient.sni/4.7.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.8.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2Ij/LCaTQRyAi5lAv7UUTV9R2FobC8xN9mE0fXBZohum/xLl8IZVmE98Rq5ugQHjCgTBRKqpXRb4ORulRdA6Ig==", - "path": "system.data.sqlclient/4.8.6", - "hashPath": "system.data.sqlclient.4.8.6.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", - "path": "system.diagnostics.diagnosticsource/8.0.0", - "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", - "path": "system.diagnostics.eventlog/8.0.0", - "hashPath": "system.diagnostics.eventlog.8.0.0.nupkg.sha512" - }, - "System.Linq.Async/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WbiYEedFZeM+psmMyoCt1AKbZppAZg8Eq1ZTQ+521fGNeXqlgJj0tZYV5n1LsKRO5osQuitYxGNuzPTy3213sg==", - "path": "system.linq.async/4.0.0", - "hashPath": "system.linq.async.4.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", - "path": "system.security.accesscontrol/4.7.0", - "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==", - "path": "system.security.principal.windows/4.7.0", - "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", - "path": "system.text.encodings.web/8.0.0", - "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" - }, - "System.Text.Json/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", - "path": "system.text.json/8.0.0", - "hashPath": "system.text.json.8.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.dll deleted file mode 100644 index 9e7e022..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.exe b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.exe deleted file mode 100644 index 4e661c4..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.exe and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.pdb b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.pdb deleted file mode 100644 index 4a45b1f..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.pdb and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.runtimeconfig.json b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.runtimeconfig.json deleted file mode 100644 index 27327d9..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerService.runtimeconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net8.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "8.0.0" - }, - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.deps.json b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.deps.json deleted file mode 100644 index bbce36a..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.deps.json +++ /dev/null @@ -1,1336 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "FabApprovalWorkerServiceTests/1.0.0": { - "dependencies": { - "FabApprovalWorkerService": "1.0.0", - "Microsoft.NET.Test.Sdk": "17.8.0", - "Moq": "4.20.70", - "Moq.Dapper": "1.0.7", - "NUnit": "3.14.0", - "NUnit.Analyzers": "3.9.0", - "NUnit3TestAdapter": "4.5.0", - "coverlet.collector": "6.0.0" - }, - "runtime": { - "FabApprovalWorkerServiceTests.dll": {} - } - }, - "Castle.Core/5.1.1": { - "dependencies": { - "System.Diagnostics.EventLog": "8.0.0" - }, - "runtime": { - "lib/net6.0/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.1.1.0" - } - } - }, - "coverlet.collector/6.0.0": {}, - "CsvHelper/31.0.0": { - "dependencies": { - "System.Linq.Async": "4.0.0" - }, - "runtime": { - "lib/net8.0/CsvHelper.dll": { - "assemblyVersion": "31.0.0.0", - "fileVersion": "31.0.0.12" - } - } - }, - "Dapper/2.1.28": { - "runtime": { - "lib/net7.0/Dapper.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.1.28.55233" - } - } - }, - "Dapper.Contrib/2.0.78": { - "dependencies": { - "Dapper": "2.1.28" - }, - "runtime": { - "lib/net5.0/Dapper.Contrib.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.78.45418" - } - } - }, - "Microsoft.CodeCoverage/17.8.0": { - "runtime": { - "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.623.45702" - } - } - }, - "Microsoft.Extensions.Configuration/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.Binder/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.Json/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "System.Text.Json": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Json": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.DependencyInjection/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Diagnostics/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "System.Diagnostics.DiagnosticSource": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.FileProviders.Physical/8.0.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Hosting/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Binder": "8.0.0", - "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", - "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", - "Microsoft.Extensions.Configuration.Json": "8.0.0", - "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", - "Microsoft.Extensions.DependencyInjection": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Diagnostics": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0", - "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging.Configuration": "8.0.0", - "Microsoft.Extensions.Logging.Console": "8.0.0", - "Microsoft.Extensions.Logging.Debug": "8.0.0", - "Microsoft.Extensions.Logging.EventLog": "8.0.0", - "Microsoft.Extensions.Logging.EventSource": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Hosting.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Configuration/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Binder": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Console/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging.Configuration": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "System.Text.Json": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.Debug/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.EventLog/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "System.Diagnostics.EventLog": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Logging.EventSource/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0", - "System.Text.Json": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Options/8.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Configuration.Binder": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "Microsoft.Extensions.Primitives": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Primitives/8.0.0": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.NET.Test.Sdk/17.8.0": { - "dependencies": { - "Microsoft.CodeCoverage": "17.8.0", - "Microsoft.TestPlatform.TestHost": "17.8.0" - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.TestPlatform.ObjectModel/17.8.0": { - "dependencies": { - "NuGet.Frameworks": "6.5.0", - "System.Reflection.Metadata": "1.6.0" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - }, - "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - }, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - } - }, - "resources": { - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "zh-Hant" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.TestPlatform.TestHost/17.8.0": { - "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.8.0", - "Newtonsoft.Json": "13.0.1" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - }, - "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - }, - "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - }, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - }, - "lib/netcoreapp3.1/testhost.dll": { - "assemblyVersion": "15.0.0.0", - "fileVersion": "17.800.23.55801" - } - }, - "resources": { - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "zh-Hant" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "zh-Hant" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - } - }, - "Moq/4.20.70": { - "dependencies": { - "Castle.Core": "5.1.1" - }, - "runtime": { - "lib/net6.0/Moq.dll": { - "assemblyVersion": "4.20.70.0", - "fileVersion": "4.20.70.0" - } - } - }, - "Moq.Dapper/1.0.7": { - "dependencies": { - "Dapper": "2.1.28", - "Moq": "4.20.70" - }, - "runtime": { - "lib/netstandard2.1/Moq.Dapper.dll": { - "assemblyVersion": "1.0.3.0", - "fileVersion": "1.0.0.0" - } - } - }, - "NETStandard.Library/2.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0" - } - }, - "Newtonsoft.Json/13.0.1": { - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.1.25517" - } - } - }, - "NLog/5.2.8": { - "runtime": { - "lib/netstandard2.0/NLog.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.2.8.2366" - } - } - }, - "NLog.Extensions.Logging/5.3.8": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "NLog": "5.2.8" - }, - "runtime": { - "lib/net8.0/NLog.Extensions.Logging.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.3.8.469" - } - } - }, - "NuGet.Frameworks/6.5.0": { - "runtime": { - "lib/netstandard2.0/NuGet.Frameworks.dll": { - "assemblyVersion": "6.5.0.154", - "fileVersion": "6.5.0.154" - } - } - }, - "NUnit/3.14.0": { - "dependencies": { - "NETStandard.Library": "2.0.0" - }, - "runtime": { - "lib/netstandard2.0/nunit.framework.dll": { - "assemblyVersion": "3.14.0.0", - "fileVersion": "3.14.0.0" - } - } - }, - "NUnit.Analyzers/3.9.0": {}, - "NUnit3TestAdapter/4.5.0": {}, - "runtime.native.System.Data.SqlClient.sni/4.7.0": { - "dependencies": { - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" - } - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "runtimeTargets": { - "runtimes/win-arm64/native/sni.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "4.6.25512.1" - } - } - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "runtimeTargets": { - "runtimes/win-x64/native/sni.dll": { - "rid": "win-x64", - "assetType": "native", - "fileVersion": "4.6.25512.1" - } - } - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "runtimeTargets": { - "runtimes/win-x86/native/sni.dll": { - "rid": "win-x86", - "assetType": "native", - "fileVersion": "4.6.25512.1" - } - } - }, - "System.Data.SqlClient/4.8.6": { - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "4.7.0", - "runtime.native.System.Data.SqlClient.sni": "4.7.0" - }, - "runtime": { - "lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "assemblyVersion": "4.6.1.6", - "fileVersion": "4.700.23.52603" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.6.1.6", - "fileVersion": "4.700.23.52603" - }, - "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.6.1.6", - "fileVersion": "4.700.23.52603" - } - } - }, - "System.Diagnostics.DiagnosticSource/8.0.0": {}, - "System.Diagnostics.EventLog/8.0.0": { - "runtime": { - "lib/net8.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "8.0.0.0", - "fileVersion": "0.0.0.0" - }, - "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "System.Linq.Async/4.0.0": { - "runtime": { - "lib/netcoreapp3.0/System.Linq.Async.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.0.0.2" - } - } - }, - "System.Reflection.Metadata/1.6.0": {}, - "System.Security.AccessControl/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - } - }, - "System.Security.Principal.Windows/4.7.0": {}, - "System.Text.Encodings.Web/8.0.0": {}, - "System.Text.Json/8.0.0": { - "dependencies": { - "System.Text.Encodings.Web": "8.0.0" - } - }, - "FabApprovalWorkerService/1.0.0": { - "dependencies": { - "CsvHelper": "31.0.0", - "Dapper": "2.1.28", - "Dapper.Contrib": "2.0.78", - "Microsoft.Extensions.Hosting": "8.0.0", - "NLog": "5.2.8", - "NLog.Extensions.Logging": "5.3.8", - "System.Data.SqlClient": "4.8.6" - }, - "runtime": { - "FabApprovalWorkerService.dll": {} - } - } - } - }, - "libraries": { - "FabApprovalWorkerServiceTests/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.1.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", - "path": "castle.core/5.1.1", - "hashPath": "castle.core.5.1.1.nupkg.sha512" - }, - "coverlet.collector/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==", - "path": "coverlet.collector/6.0.0", - "hashPath": "coverlet.collector.6.0.0.nupkg.sha512" - }, - "CsvHelper/31.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PypRJq7AugnCJjq6Zu5EqFDTfRv7Gh+MtSH2T/kwiGmg1UHAflq4cE8j3uMkvXSxaayVtcwi+8hC0w+30YzzWA==", - "path": "csvhelper/31.0.0", - "hashPath": "csvhelper.31.0.0.nupkg.sha512" - }, - "Dapper/2.1.28": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ha49pzOEDmCPkMxwfPSR/wxa/6RD3r42TESIgpzpi7FXq/gNVUuJVEO+wtUzntNRhtmq3BKCl0s0aAlSZLkBUA==", - "path": "dapper/2.1.28", - "hashPath": "dapper.2.1.28.nupkg.sha512" - }, - "Dapper.Contrib/2.0.78": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sUfDVIf8LlHNiz3MfUFodeyRiemfN1JFkPxYjCxFWlwNPg1iQ49mB+0E89TkywWs4X8fiRWOVDQgtH5FtzK5Kw==", - "path": "dapper.contrib/2.0.78", - "hashPath": "dapper.contrib.2.0.78.nupkg.sha512" - }, - "Microsoft.CodeCoverage/17.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KC8SXWbGIdoFVdlxKk9WHccm0llm9HypcHMLUUFabRiTS3SO2fQXNZfdiF3qkEdTJhbRrxhdRxjL4jbtwPq4Ew==", - "path": "microsoft.codecoverage/17.8.0", - "hashPath": "microsoft.codecoverage.17.8.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", - "path": "microsoft.extensions.configuration/8.0.0", - "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", - "path": "microsoft.extensions.configuration.abstractions/8.0.0", - "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", - "path": "microsoft.extensions.configuration.binder/8.0.0", - "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", - "path": "microsoft.extensions.configuration.commandline/8.0.0", - "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", - "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", - "path": "microsoft.extensions.configuration.fileextensions/8.0.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", - "path": "microsoft.extensions.configuration.json/8.0.0", - "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", - "path": "microsoft.extensions.configuration.usersecrets/8.0.0", - "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", - "path": "microsoft.extensions.dependencyinjection/8.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", - "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", - "path": "microsoft.extensions.diagnostics/8.0.0", - "hashPath": "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", - "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", - "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", - "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", - "path": "microsoft.extensions.fileproviders.physical/8.0.0", - "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", - "path": "microsoft.extensions.filesystemglobbing/8.0.0", - "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", - "path": "microsoft.extensions.hosting/8.0.0", - "hashPath": "microsoft.extensions.hosting.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", - "path": "microsoft.extensions.hosting.abstractions/8.0.0", - "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", - "path": "microsoft.extensions.logging/8.0.0", - "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", - "path": "microsoft.extensions.logging.abstractions/8.0.0", - "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", - "path": "microsoft.extensions.logging.configuration/8.0.0", - "hashPath": "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", - "path": "microsoft.extensions.logging.console/8.0.0", - "hashPath": "microsoft.extensions.logging.console.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Debug/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", - "path": "microsoft.extensions.logging.debug/8.0.0", - "hashPath": "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventLog/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", - "path": "microsoft.extensions.logging.eventlog/8.0.0", - "hashPath": "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.EventSource/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", - "path": "microsoft.extensions.logging.eventsource/8.0.0", - "hashPath": "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", - "path": "microsoft.extensions.options/8.0.0", - "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", - "path": "microsoft.extensions.options.configurationextensions/8.0.0", - "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", - "path": "microsoft.extensions.primitives/8.0.0", - "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" - }, - "Microsoft.NET.Test.Sdk/17.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BmTYGbD/YuDHmApIENdoyN1jCk0Rj1fJB0+B/fVekyTdVidr91IlzhqzytiUgaEAzL1ZJcYCme0MeBMYvJVzvw==", - "path": "microsoft.net.test.sdk/17.8.0", - "hashPath": "microsoft.net.test.sdk.17.8.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.TestPlatform.ObjectModel/17.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AYy6vlpGMfz5kOFq99L93RGbqftW/8eQTqjT9iGXW6s9MRP3UdtY8idJ8rJcjeSja8A18IhIro5YnH3uv1nz4g==", - "path": "microsoft.testplatform.objectmodel/17.8.0", - "hashPath": "microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512" - }, - "Microsoft.TestPlatform.TestHost/17.8.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ivcl/7SGRmOT0YYrHQGohWiT5YCpkmy/UEzldfVisLm6QxbLaK3FAJqZXI34rnRLmqqDCeMQxKINwmKwAPiDw==", - "path": "microsoft.testplatform.testhost/17.8.0", - "hashPath": "microsoft.testplatform.testhost.17.8.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "Moq/4.20.70": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4rNnAwdpXJBuxqrOCzCyICXHSImOTRktCgCWXWykuF1qwoIsVvEnR7PjbMk/eLOxWvhmj5Kwt+kDV3RGUYcNwg==", - "path": "moq/4.20.70", - "hashPath": "moq.4.20.70.nupkg.sha512" - }, - "Moq.Dapper/1.0.7": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dW+M8etuQsvx1bSLTopozqz9+vfEuFc/nNwLUmwjI9TPEezGcmh8fcXD8+DsQOPwYqRwlTaQi+Gdba0Eh3YW/A==", - "path": "moq.dapper/1.0.7", - "hashPath": "moq.dapper.1.0.7.nupkg.sha512" - }, - "NETStandard.Library/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "path": "netstandard.library/2.0.0", - "hashPath": "netstandard.library.2.0.0.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", - "path": "newtonsoft.json/13.0.1", - "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512" - }, - "NLog/5.2.8": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAIELkWBs1CXFPp986KSGpDFQZHCFccO+LMbKBTTNm42KifaI1mYzFMFQQfuGmGMTrCx0TFPhDjHDE4cLAZWiQ==", - "path": "nlog/5.2.8", - "hashPath": "nlog.5.2.8.nupkg.sha512" - }, - "NLog.Extensions.Logging/5.3.8": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6VD0lyeokWltL6j8lO7mS7v7lbuO/qn0F7kdvhKhEx1JvFyD39nzohOK3JvkVh4Nn3mrcMDCyDxvTvmiW55jQg==", - "path": "nlog.extensions.logging/5.3.8", - "hashPath": "nlog.extensions.logging.5.3.8.nupkg.sha512" - }, - "NuGet.Frameworks/6.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QWINE2x3MbTODsWT1Gh71GaGb5icBz4chS8VYvTgsBnsi8esgN6wtHhydd7fvToWECYGq7T4cgBBDiKD/363fg==", - "path": "nuget.frameworks/6.5.0", - "hashPath": "nuget.frameworks.6.5.0.nupkg.sha512" - }, - "NUnit/3.14.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-R7iPwD7kbOaP3o2zldWJbWeMQAvDKD0uld27QvA3PAALl1unl7x0v2J7eGiJOYjimV/BuGT4VJmr45RjS7z4LA==", - "path": "nunit/3.14.0", - "hashPath": "nunit.3.14.0.nupkg.sha512" - }, - "NUnit.Analyzers/3.9.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-8bGAEljlBnzR+uU8oGQhTVKnbgBw1Mo71qjVkgzHdvtUkiB5XOIDyjAcS4KUo/j+F2Zv/xBUZRkCWXmejx4bfA==", - "path": "nunit.analyzers/3.9.0", - "hashPath": "nunit.analyzers.3.9.0.nupkg.sha512" - }, - "NUnit3TestAdapter/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-s8JpqTe9bI2f49Pfr3dFRfoVSuFQyraTj68c3XXjIS/MRGvvkLnrg6RLqnTjdShX+AdFUCCU/4Xex58AdUfs6A==", - "path": "nunit3testadapter/4.5.0", - "hashPath": "nunit3testadapter.4.5.0.nupkg.sha512" - }, - "runtime.native.System.Data.SqlClient.sni/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9kyFSIdN3T0qjDQ2R0HRXYIhS3l5psBzQi6qqhdLz+SzFyEy4sVxNOke+yyYv8Cu8rPER12c3RDjLT8wF3WBYQ==", - "path": "runtime.native.system.data.sqlclient.sni/4.7.0", - "hashPath": "runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", - "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", - "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", - "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", - "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" - }, - "System.Data.SqlClient/4.8.6": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2Ij/LCaTQRyAi5lAv7UUTV9R2FobC8xN9mE0fXBZohum/xLl8IZVmE98Rq5ugQHjCgTBRKqpXRb4ORulRdA6Ig==", - "path": "system.data.sqlclient/4.8.6", - "hashPath": "system.data.sqlclient.4.8.6.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", - "path": "system.diagnostics.diagnosticsource/8.0.0", - "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", - "path": "system.diagnostics.eventlog/8.0.0", - "hashPath": "system.diagnostics.eventlog.8.0.0.nupkg.sha512" - }, - "System.Linq.Async/4.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WbiYEedFZeM+psmMyoCt1AKbZppAZg8Eq1ZTQ+521fGNeXqlgJj0tZYV5n1LsKRO5osQuitYxGNuzPTy3213sg==", - "path": "system.linq.async/4.0.0", - "hashPath": "system.linq.async.4.0.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "path": "system.reflection.metadata/1.6.0", - "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", - "path": "system.security.accesscontrol/4.7.0", - "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==", - "path": "system.security.principal.windows/4.7.0", - "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", - "path": "system.text.encodings.web/8.0.0", - "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" - }, - "System.Text.Json/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", - "path": "system.text.json/8.0.0", - "hashPath": "system.text.json.8.0.0.nupkg.sha512" - }, - "FabApprovalWorkerService/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.dll deleted file mode 100644 index 8b30072..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.pdb b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.pdb deleted file mode 100644 index 59a5092..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.pdb and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.runtimeconfig.json b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.runtimeconfig.json deleted file mode 100644 index becfaea..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/FabApprovalWorkerServiceTests.runtimeconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net8.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "8.0.0" - }, - "configProperties": { - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll deleted file mode 100644 index a5ab313..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll deleted file mode 100644 index 19df35e..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll deleted file mode 100644 index 2aa287c..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll deleted file mode 100644 index 09657dd..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll deleted file mode 100644 index 4efc1a5..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll deleted file mode 100644 index 296db6a..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll deleted file mode 100644 index e771695..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll deleted file mode 100644 index d3e5c22..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll deleted file mode 100644 index 0b3c8e9..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll deleted file mode 100644 index c87ed43..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll deleted file mode 100644 index 85d852e..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll deleted file mode 100644 index 5b784c8..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll deleted file mode 100644 index f907206..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll deleted file mode 100644 index 6fb7f47..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll deleted file mode 100644 index e590735..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll deleted file mode 100644 index c769057..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll deleted file mode 100644 index c235ca0..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll deleted file mode 100644 index 085f415..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll deleted file mode 100644 index cbea37f..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll deleted file mode 100644 index a722e34..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll deleted file mode 100644 index 38d93db..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll deleted file mode 100644 index a6c6931..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll deleted file mode 100644 index 56c6f07..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll deleted file mode 100644 index 75e0fbf..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll deleted file mode 100644 index cbb29a1..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Options.dll deleted file mode 100644 index 69c35a5..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Options.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll deleted file mode 100644 index c24f2a0..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll deleted file mode 100644 index 514e543..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll deleted file mode 100644 index 67c6e6f..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll deleted file mode 100644 index 09efce0..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll deleted file mode 100644 index a18a266..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll deleted file mode 100644 index 22a03b8..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll deleted file mode 100644 index 117ba73..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll deleted file mode 100644 index 8213a95..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll deleted file mode 100644 index b002d6b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Moq.Dapper.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Moq.Dapper.dll deleted file mode 100644 index 4fb1301..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Moq.Dapper.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Moq.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Moq.dll deleted file mode 100644 index 3c9679c..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Moq.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NLog.Extensions.Logging.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NLog.Extensions.Logging.dll deleted file mode 100644 index 58afa0d..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NLog.Extensions.Logging.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NLog.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NLog.dll deleted file mode 100644 index eee8479..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NLog.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NUnit3.TestAdapter.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NUnit3.TestAdapter.dll deleted file mode 100644 index 65c8c3d..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NUnit3.TestAdapter.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NUnit3.TestAdapter.pdb b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NUnit3.TestAdapter.pdb deleted file mode 100644 index 5a3a1b8..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NUnit3.TestAdapter.pdb and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Newtonsoft.Json.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Newtonsoft.Json.dll deleted file mode 100644 index 1ffeabe..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/Newtonsoft.Json.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NuGet.Frameworks.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NuGet.Frameworks.dll deleted file mode 100644 index d78c478..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/NuGet.Frameworks.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/System.Data.SqlClient.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/System.Data.SqlClient.dll deleted file mode 100644 index 8b1c1af..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/System.Data.SqlClient.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/System.Diagnostics.EventLog.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/System.Diagnostics.EventLog.dll deleted file mode 100644 index f293ce4..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/System.Diagnostics.EventLog.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/appsettings.Development.json b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/appsettings.Development.json deleted file mode 100644 index e399a96..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/appsettings.Development.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.Hosting.Lifetime": "Information" - } - }, - "ConnectionStrings": { - "Default": "Data Source=MESTSV02EC.infineon.com\\TEST1,50572;Integrated Security=False;Initial Catalog=FabApprovalSystem;User ID=fab_approval_admin_test;Password=Fab_approval_admin_test2023!;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False; Min Pool Size=15" - } -} diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/appsettings.json b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/appsettings.json deleted file mode 100644 index b2dcdb6..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.Hosting.Lifetime": "Information" - } - } -} diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 1768037..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index 7310fb0..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index 5af6e0e..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 86c5af1..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index d9a801b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 2bb1465..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index d457408..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index 998dc29..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 3cd7988..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index e6266e6..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index d5a8c37..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index e548e68..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index e014e2d..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index d2d34a9..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index 95ba380..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index fbd6f21..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index dca8640..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index 388c3a8..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 52ca0cc..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index a160e8c..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 5aaa36b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index 21e5f9a..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index f1b2ec1..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 95f5ff8..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index e863878..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 9021665..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index 1d3b394..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index 773c01f..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index dd242e2..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index a6d1507..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index e1544b1..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index b973f38..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index f35bfe7..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index eade81b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index e6e46b6..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nLog.Development.config b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nLog.Development.config deleted file mode 100644 index c5546c9..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nLog.Development.config +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nLog.config b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nLog.config deleted file mode 100644 index 7517a9e..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nLog.config +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.api.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.api.dll deleted file mode 100644 index ffd41b5..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.api.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.core.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.core.dll deleted file mode 100644 index 6750450..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.core.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.dll deleted file mode 100644 index 029f779..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.engine.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.framework.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.framework.dll deleted file mode 100644 index 5724561..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit.framework.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit_random_seed.tmp b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit_random_seed.tmp deleted file mode 100644 index cbd0b92..0000000 --- a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/nunit_random_seed.tmp +++ /dev/null @@ -1 +0,0 @@ -1746945455 \ No newline at end of file diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 8d2ec40..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index fc39387..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index 65efdcd..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 20e7c34..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index 8fbbbf4..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 3d0d41c..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index 64495e5..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index 89213a1..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 7bea004..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index fd63906..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index aefa288..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index 60fe8bb..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index d58604b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index a60916e..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index 905b81d..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll deleted file mode 100644 index 3da53a5..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-arm64/native/sni.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-arm64/native/sni.dll deleted file mode 100644 index 7b8f9d8..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-arm64/native/sni.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-x64/native/sni.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-x64/native/sni.dll deleted file mode 100644 index c1a05a5..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-x64/native/sni.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-x86/native/sni.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-x86/native/sni.dll deleted file mode 100644 index 5fc21ac..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win-x86/native/sni.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll deleted file mode 100644 index a8d91f3..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll deleted file mode 100644 index 33066bd..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll deleted file mode 100644 index c67f866..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testcentric.engine.metadata.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testcentric.engine.metadata.dll deleted file mode 100644 index b982b6b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testcentric.engine.metadata.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testhost.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testhost.dll deleted file mode 100644 index 1293868..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testhost.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testhost.exe b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testhost.exe deleted file mode 100644 index 28d7921..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/testhost.exe and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index d065beb..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index 3ce4b68..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index 0ae1f0a..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index af9add9..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index 7b20360..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 3a8015b..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index edf5098..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index f57eeba..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 352f693..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index 56dd542..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll deleted file mode 100644 index 6880d0d..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll deleted file mode 100644 index 2185e73..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll deleted file mode 100644 index a5ba960..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll deleted file mode 100644 index 5ad986f..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll deleted file mode 100644 index 15c99a7..0000000 Binary files a/FabApprovalWorkerServiceTests/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll and /dev/null differ diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfo.cs b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfo.cs index 2f11037..484697c 100644 --- a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfo.cs +++ b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfo.cs @@ -1,7 +1,6 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -14,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("FabApprovalWorkerServiceTests")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1a3f0de8a787432164f8346d2c0b0d71a7c7885a")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+41a01fcf14d722e213eaf2f4276dc51abf548523")] [assembly: System.Reflection.AssemblyProductAttribute("FabApprovalWorkerServiceTests")] [assembly: System.Reflection.AssemblyTitleAttribute("FabApprovalWorkerServiceTests")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfoInputs.cache b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfoInputs.cache index f575e94..093c8d3 100644 --- a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfoInputs.cache +++ b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.AssemblyInfoInputs.cache @@ -1 +1 @@ -fe5a15ae144da7072102d9b190cc119b988da084de26c128bdef2c0864ba0c04 +75c2b1097039cb546952d31c667a6f7219b3389964d9ef7507f196c66b285367 diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.assets.cache b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.assets.cache index 61190bf..1406637 100644 Binary files a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.assets.cache and b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.assets.cache differ diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.AssemblyReference.cache b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.AssemblyReference.cache index 35fac7e..1e76fbc 100644 Binary files a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.AssemblyReference.cache and b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.AssemblyReference.cache differ diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.CoreCompileInputs.cache b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.CoreCompileInputs.cache index 8ea6c78..fdc4b9d 100644 --- a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.CoreCompileInputs.cache +++ b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -c71a4935f78260bfb9f152472d70ed9d614a94e9b67b45605a1e4e2c688f4033 +f3f2243a4e208f9325cb6f491f2a25378b92b0b3ac41a00362bcb25b6464d732 diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.FileListAbsolute.txt b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.FileListAbsolute.txt index 0fb0a52..1864687 100644 --- a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.FileListAbsolute.txt +++ b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.csproj.FileListAbsolute.txt @@ -1,9 +1,4 @@ C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\CoverletSourceRootsMapping_FabApprovalWorkerServiceTests -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.csproj.AssemblyReference.cache -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.AssemblyInfoInputs.cache -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.AssemblyInfo.cs -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.csproj.CoreCompileInputs.cache C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\testhost.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\FabApprovalWorkerService.deps.json C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\FabApprovalWorkerService.runtimeconfig.json @@ -24,36 +19,11 @@ C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debu C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\FabApprovalWorkerServiceTests.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\FabApprovalWorkerServiceTests.pdb C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Castle.Core.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\CsvHelper.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Dapper.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Dapper.Contrib.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.VisualStudio.CodeCoverage.Shim.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Binder.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.CommandLine.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.FileExtensions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Json.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Configuration.UserSecrets.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.Abstractions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Physical.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.FileSystemGlobbing.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Hosting.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Hosting.Abstractions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Logging.Configuration.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Logging.Console.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Logging.Debug.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Logging.EventLog.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Logging.EventSource.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Options.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Data.Sqlite.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.TestPlatform.CoreUtilities.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.TestPlatform.PlatformAbstractions.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll @@ -61,6 +31,7 @@ C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debu C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.TestPlatform.CrossPlatEngine.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.TestPlatform.Utilities.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.Common.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Microsoft.Win32.SystemEvents.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Moq.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Moq.Dapper.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Newtonsoft.Json.dll @@ -68,8 +39,19 @@ C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debu C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\NLog.Extensions.Logging.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\NuGet.Frameworks.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\nunit.framework.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Quartz.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Quartz.Extensions.DependencyInjection.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\Quartz.Extensions.Hosting.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\SQLitePCLRaw.batteries_v2.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\SQLitePCLRaw.core.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\SQLitePCLRaw.provider.e_sqlite3.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Configuration.ConfigurationManager.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Data.SqlClient.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Diagnostics.EventLog.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Drawing.Common.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Linq.Async.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Security.Permissions.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Windows.Extensions.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CoreUtilities.resources.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\de\Microsoft.TestPlatform.CoreUtilities.resources.dll @@ -135,20 +117,46 @@ C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debu C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CommunicationUtilities.resources.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CrossPlatEngine.resources.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win-arm64\native\sni.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win-x64\native\sni.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win-x86\native\sni.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\browser-wasm\nativeassets\net8.0\e_sqlite3.a +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-arm\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-arm64\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-armel\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-mips64\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-musl-arm\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-ppc64le\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-s390x\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-x64\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\linux-x86\native\libe_sqlite3.so +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\osx-arm64\native\libe_sqlite3.dylib +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\osx-x64\native\libe_sqlite3.dylib +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win-arm\native\e_sqlite3.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win-arm64\native\e_sqlite3.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win-x64\native\e_sqlite3.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win-x86\native\e_sqlite3.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.Messages.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\FabApprovalWorkerService.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\FabApprovalWorkerService.pdb +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.csproj.AssemblyReference.cache +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.AssemblyInfoInputs.cache +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.AssemblyInfo.cs +C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.csproj.CoreCompileInputs.cache C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabAppro.91826E7A.Up2Date C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\refint\FabApprovalWorkerServiceTests.dll C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.pdb C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\FabApprovalWorkerServiceTests.genruntimeconfig.cache C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\obj\Debug\net8.0\ref\FabApprovalWorkerServiceTests.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\CsvHelper.dll -C:\Users\tuckerc\FabApprovalWorkerService\FabApprovalWorkerServiceTests\bin\Debug\net8.0\System.Linq.Async.dll diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.dll b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.dll index 8b30072..e57ebd7 100644 Binary files a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.dll and b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.dll differ diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.pdb b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.pdb index 59a5092..304371b 100644 Binary files a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.pdb and b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/FabApprovalWorkerServiceTests.pdb differ diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/ref/FabApprovalWorkerServiceTests.dll b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/ref/FabApprovalWorkerServiceTests.dll index 9e6ef11..cefd54e 100644 Binary files a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/ref/FabApprovalWorkerServiceTests.dll and b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/ref/FabApprovalWorkerServiceTests.dll differ diff --git a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/refint/FabApprovalWorkerServiceTests.dll b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/refint/FabApprovalWorkerServiceTests.dll index 9e6ef11..cefd54e 100644 Binary files a/FabApprovalWorkerServiceTests/obj/Debug/net8.0/refint/FabApprovalWorkerServiceTests.dll and b/FabApprovalWorkerServiceTests/obj/Debug/net8.0/refint/FabApprovalWorkerServiceTests.dll differ diff --git a/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.dgspec.json b/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.dgspec.json index 7323650..eef9ee5 100644 --- a/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.dgspec.json +++ b/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.dgspec.json @@ -159,6 +159,14 @@ "target": "Package", "version": "[2.0.78, )" }, + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[8.0.2, )" + }, + "Microsoft.Extensions.DependencyInjection": { + "target": "Package", + "version": "[8.0.0, )" + }, "Microsoft.Extensions.Hosting": { "target": "Package", "version": "[8.0.0, )" @@ -171,6 +179,14 @@ "target": "Package", "version": "[5.3.8, )" }, + "Quartz": { + "target": "Package", + "version": "[3.8.1, )" + }, + "Quartz.Extensions.Hosting": { + "target": "Package", + "version": "[3.8.1, )" + }, "System.Data.SqlClient": { "target": "Package", "version": "[4.8.6, )" @@ -188,6 +204,9 @@ "assetTargetFallback": true, "warn": true, "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, "Microsoft.NETCore.App": { "privateAssets": "all" } diff --git a/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.g.targets b/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.g.targets index da2f023..d6a62f6 100644 --- a/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.g.targets +++ b/FabApprovalWorkerServiceTests/obj/FabApprovalWorkerServiceTests.csproj.nuget.g.targets @@ -2,9 +2,10 @@ - - + + + diff --git a/FabApprovalWorkerServiceTests/obj/project.assets.json b/FabApprovalWorkerServiceTests/obj/project.assets.json index 60c81c0..1729977 100644 --- a/FabApprovalWorkerServiceTests/obj/project.assets.json +++ b/FabApprovalWorkerServiceTests/obj/project.assets.json @@ -82,6 +82,35 @@ "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} } }, + "Microsoft.Data.Sqlite/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.2", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.2": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, "Microsoft.Extensions.Configuration/8.0.0": { "type": "package", "dependencies": { @@ -682,7 +711,7 @@ "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} } }, - "Microsoft.NETCore.Platforms/3.1.0": { + "Microsoft.NETCore.Platforms/1.1.0": { "type": "package", "compile": { "lib/netstandard1.0/_._": {} @@ -968,6 +997,28 @@ } } }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, "Moq/4.20.70": { "type": "package", "dependencies": { @@ -1093,6 +1144,59 @@ "build/netcoreapp3.1/NUnit3TestAdapter.props": {} } }, + "Quartz/3.8.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "2.1.1", + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "compile": { + "lib/net6.0/Quartz.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Quartz.dll": { + "related": ".xml" + } + } + }, + "Quartz.Extensions.DependencyInjection/3.8.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Quartz": "3.8.1" + }, + "compile": { + "lib/net8.0/Quartz.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Quartz.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + } + }, + "Quartz.Extensions.Hosting/3.8.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Quartz.Extensions.DependencyInjection": "3.8.1" + }, + "compile": { + "lib/net8.0/Quartz.Extensions.Hosting.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Quartz.Extensions.Hosting.dll": { + "related": ".xml" + } + } + }, "runtime.native.System.Data.SqlClient.sni/4.7.0": { "type": "package", "dependencies": { @@ -1128,6 +1232,157 @@ } } }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, "System.Data.SqlClient/4.8.6": { "type": "package", "dependencies": { @@ -1198,6 +1453,35 @@ } } }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, "System.Linq.Async/4.0.0": { "type": "package", "compile": { @@ -1211,6 +1495,15 @@ } } }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, "System.Reflection.Metadata/1.6.0": { "type": "package", "compile": { @@ -1224,29 +1517,70 @@ } } }, - "System.Security.AccessControl/4.7.0": { + "System.Security.AccessControl/6.0.0": { "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - }, "compile": { - "ref/netstandard2.0/_._": { + "lib/net6.0/System.Security.AccessControl.dll": { "related": ".xml" } }, "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { + "lib/net6.0/System.Security.AccessControl.dll": { "related": ".xml" } }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { + "runtimes/win/lib/net6.0/System.Security.AccessControl.dll": { "assetType": "runtime", "rid": "win" } } }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, "System.Security.Principal.Windows/4.7.0": { "type": "package", "compile": { @@ -1311,6 +1645,28 @@ "buildTransitive/net6.0/System.Text.Json.targets": {} } }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, "FabApprovalWorkerService/1.0.0": { "type": "project", "framework": ".NETCoreApp,Version=v8.0", @@ -1318,9 +1674,13 @@ "CsvHelper": "31.0.0", "Dapper": "2.1.28", "Dapper.Contrib": "2.0.78", + "Microsoft.Data.Sqlite": "8.0.2", + "Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.Hosting": "8.0.0", "NLog": "5.2.8", "NLog.Extensions.Logging": "5.3.8", + "Quartz": "3.8.1", + "Quartz.Extensions.Hosting": "3.8.1", "System.Data.SqlClient": "4.8.6" }, "compile": { @@ -1328,7 +1688,10 @@ }, "runtime": { "bin/placeholder/FabApprovalWorkerService.dll": {} - } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] } } }, @@ -1542,6 +1905,37 @@ "microsoft.codecoverage.nuspec" ] }, + "Microsoft.Data.Sqlite/8.0.2": { + "sha512": "dbv4HUa1OE5zXkFd5iSV7d+HZJ0ge+4GBiJNX6MXuG0tCGqCkMgh0g7jnLHXPmLY2q7vu5gKSMSraie0fmUACg==", + "type": "package", + "path": "microsoft.data.sqlite/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/netstandard2.0/_._", + "microsoft.data.sqlite.8.0.2.nupkg.sha512", + "microsoft.data.sqlite.nuspec" + ] + }, + "Microsoft.Data.Sqlite.Core/8.0.2": { + "sha512": "C7VelOBNUrVlatmOoJ9P+vc/gegduv7d2uB5oy7bFxfgZBfaGr+eREW+QuppXwi3MHp0WBxxWjqkK5gD7ymDQA==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.2.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, "Microsoft.Extensions.Configuration/8.0.0": { "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", "type": "package", @@ -2455,21 +2849,19 @@ "microsoft.net.test.sdk.nuspec" ] }, - "Microsoft.NETCore.Platforms/3.1.0": { - "sha512": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", "type": "package", - "path": "microsoft.netcore.platforms/3.1.0", + "path": "microsoft.netcore.platforms/1.1.0", "files": [ ".nupkg.metadata", ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.3.1.0.nupkg.sha512", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", "microsoft.netcore.platforms.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" + "runtime.json" ] }, "Microsoft.TestPlatform.ObjectModel/17.8.0": { @@ -2689,6 +3081,35 @@ "version.txt" ] }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "sha512": "hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "type": "package", + "path": "microsoft.win32.systemevents/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/net461/Microsoft.Win32.SystemEvents.xml", + "lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.6.0.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt" + ] + }, "Moq/4.20.70": { "sha512": "4rNnAwdpXJBuxqrOCzCyICXHSImOTRktCgCWXWykuF1qwoIsVvEnR7PjbMk/eLOxWvhmj5Kwt+kDV3RGUYcNwg==", "type": "package", @@ -3015,6 +3436,69 @@ "nunit_256.png" ] }, + "Quartz/3.8.1": { + "sha512": "HlKm+43iG8LmXfejL1kIijO107x8ozEShLT2PFIkOWNSHUj7O7yTl6icFrn6DocPvigudQ90a6h2gdFShOwyXw==", + "type": "package", + "path": "quartz/3.8.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net462/Quartz.dll", + "lib/net462/Quartz.xml", + "lib/net472/Quartz.dll", + "lib/net472/Quartz.xml", + "lib/net6.0/Quartz.dll", + "lib/net6.0/Quartz.xml", + "lib/netstandard2.0/Quartz.dll", + "lib/netstandard2.0/Quartz.xml", + "quartz-logo-small.png", + "quartz.3.8.1.nupkg.sha512", + "quartz.nuspec", + "quick-start.md" + ] + }, + "Quartz.Extensions.DependencyInjection/3.8.1": { + "sha512": "wXHLkm9fTFsIfaR8JHp4ttYYZB6fRjH7ZEgbhPtiiMp6V4LposWLC0UpG5ZLWjjIFk2LTr/N9fK983W+lJAo7w==", + "type": "package", + "path": "quartz.extensions.dependencyinjection/3.8.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0/Quartz.Extensions.DependencyInjection.dll", + "lib/net6.0/Quartz.Extensions.DependencyInjection.xml", + "lib/net8.0/Quartz.Extensions.DependencyInjection.dll", + "lib/net8.0/Quartz.Extensions.DependencyInjection.xml", + "lib/netcoreapp3.1/Quartz.Extensions.DependencyInjection.dll", + "lib/netcoreapp3.1/Quartz.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Quartz.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Quartz.Extensions.DependencyInjection.xml", + "microsoft-di-integration.md", + "quartz-logo-small.png", + "quartz.extensions.dependencyinjection.3.8.1.nupkg.sha512", + "quartz.extensions.dependencyinjection.nuspec" + ] + }, + "Quartz.Extensions.Hosting/3.8.1": { + "sha512": "pgxrlRNF8b0kFLduCknTxoQ8zhB+HB6i8NrTD6LxS8aw4ByRSl1Gb9hsgWff7YGAeJ/OK92p7tptQhSDWn8G4Q==", + "type": "package", + "path": "quartz.extensions.hosting/3.8.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "hosted-services-integration.md", + "lib/net6.0/Quartz.Extensions.Hosting.dll", + "lib/net6.0/Quartz.Extensions.Hosting.xml", + "lib/net8.0/Quartz.Extensions.Hosting.dll", + "lib/net8.0/Quartz.Extensions.Hosting.xml", + "lib/netcoreapp3.1/Quartz.Extensions.Hosting.dll", + "lib/netcoreapp3.1/Quartz.Extensions.Hosting.xml", + "lib/netstandard2.0/Quartz.Extensions.Hosting.dll", + "lib/netstandard2.0/Quartz.Extensions.Hosting.xml", + "quartz-logo-small.png", + "quartz.extensions.hosting.3.8.1.nupkg.sha512", + "quartz.extensions.hosting.nuspec" + ] + }, "runtime.native.System.Data.SqlClient.sni/4.7.0": { "sha512": "9kyFSIdN3T0qjDQ2R0HRXYIhS3l5psBzQi6qqhdLz+SzFyEy4sVxNOke+yyYv8Cu8rPER12c3RDjLT8wF3WBYQ==", "type": "package", @@ -3078,6 +3562,120 @@ "version.txt" ] }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "sha512": "jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "type": "package", + "path": "system.configuration.configurationmanager/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Configuration.ConfigurationManager.dll", + "lib/net461/System.Configuration.ConfigurationManager.xml", + "lib/net6.0/System.Configuration.ConfigurationManager.dll", + "lib/net6.0/System.Configuration.ConfigurationManager.xml", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.dll", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.xml", + "system.configuration.configurationmanager.6.0.1.nupkg.sha512", + "system.configuration.configurationmanager.nuspec", + "useSharedDesignerContext.txt" + ] + }, "System.Data.SqlClient/4.8.6": { "sha512": "2Ij/LCaTQRyAi5lAv7UUTV9R2FobC8xN9mE0fXBZohum/xLl8IZVmE98Rq5ugQHjCgTBRKqpXRb4ORulRdA6Ig==", "type": "package", @@ -3232,6 +3830,45 @@ "useSharedDesignerContext.txt" ] }, + "System.Drawing.Common/6.0.0": { + "sha512": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "type": "package", + "path": "system.drawing.common/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/net461/System.Drawing.Common.xml", + "lib/net6.0/System.Drawing.Common.dll", + "lib/net6.0/System.Drawing.Common.xml", + "lib/netcoreapp3.1/System.Drawing.Common.dll", + "lib/netcoreapp3.1/System.Drawing.Common.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/netstandard2.0/System.Drawing.Common.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll", + "runtimes/unix/lib/net6.0/System.Drawing.Common.xml", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.xml", + "runtimes/win/lib/net6.0/System.Drawing.Common.dll", + "runtimes/win/lib/net6.0/System.Drawing.Common.xml", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.xml", + "system.drawing.common.6.0.0.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt" + ] + }, "System.Linq.Async/4.0.0": { "sha512": "WbiYEedFZeM+psmMyoCt1AKbZppAZg8Eq1ZTQ+521fGNeXqlgJj0tZYV5n1LsKRO5osQuitYxGNuzPTy3213sg==", "type": "package", @@ -3259,6 +3896,27 @@ "system.linq.async.nuspec" ] }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, "System.Reflection.Metadata/1.6.0": { "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", "type": "package", @@ -3280,50 +3938,97 @@ "version.txt" ] }, - "System.Security.AccessControl/4.7.0": { - "sha512": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", + "System.Security.AccessControl/6.0.0": { + "sha512": "AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", "type": "package", - "path": "system.security.accesscontrol/4.7.0", + "path": "system.security.accesscontrol/6.0.0", "files": [ ".nupkg.metadata", ".signature.p7s", + "Icon.png", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.AccessControl.dll", + "buildTransitive/netcoreapp2.0/System.Security.AccessControl.targets", + "buildTransitive/netcoreapp3.1/_._", "lib/net461/System.Security.AccessControl.dll", "lib/net461/System.Security.AccessControl.xml", - "lib/netstandard1.3/System.Security.AccessControl.dll", + "lib/net6.0/System.Security.AccessControl.dll", + "lib/net6.0/System.Security.AccessControl.xml", "lib/netstandard2.0/System.Security.AccessControl.dll", "lib/netstandard2.0/System.Security.AccessControl.xml", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.xml", - "ref/netstandard1.3/System.Security.AccessControl.dll", - "ref/netstandard1.3/System.Security.AccessControl.xml", - "ref/netstandard1.3/de/System.Security.AccessControl.xml", - "ref/netstandard1.3/es/System.Security.AccessControl.xml", - "ref/netstandard1.3/fr/System.Security.AccessControl.xml", - "ref/netstandard1.3/it/System.Security.AccessControl.xml", - "ref/netstandard1.3/ja/System.Security.AccessControl.xml", - "ref/netstandard1.3/ko/System.Security.AccessControl.xml", - "ref/netstandard1.3/ru/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", - "ref/netstandard2.0/System.Security.AccessControl.dll", - "ref/netstandard2.0/System.Security.AccessControl.xml", - "ref/uap10.0.16299/_._", - "runtimes/win/lib/net46/System.Security.AccessControl.dll", "runtimes/win/lib/net461/System.Security.AccessControl.dll", "runtimes/win/lib/net461/System.Security.AccessControl.xml", - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", - "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.accesscontrol.4.7.0.nupkg.sha512", + "runtimes/win/lib/net6.0/System.Security.AccessControl.dll", + "runtimes/win/lib/net6.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.xml", + "system.security.accesscontrol.6.0.0.nupkg.sha512", "system.security.accesscontrol.nuspec", - "useSharedDesignerContext.txt", - "version.txt" + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "sha512": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "type": "package", + "path": "system.security.cryptography.protecteddata/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Security.Cryptography.ProtectedData.dll", + "lib/net461/System.Security.Cryptography.ProtectedData.xml", + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "system.security.cryptography.protecteddata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Permissions/6.0.0": { + "sha512": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "type": "package", + "path": "system.security.permissions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Permissions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Security.Permissions.dll", + "lib/net461/System.Security.Permissions.xml", + "lib/net5.0/System.Security.Permissions.dll", + "lib/net5.0/System.Security.Permissions.xml", + "lib/net6.0/System.Security.Permissions.dll", + "lib/net6.0/System.Security.Permissions.xml", + "lib/netcoreapp3.1/System.Security.Permissions.dll", + "lib/netcoreapp3.1/System.Security.Permissions.xml", + "lib/netstandard2.0/System.Security.Permissions.dll", + "lib/netstandard2.0/System.Security.Permissions.xml", + "runtimes/win/lib/net461/System.Security.Permissions.dll", + "runtimes/win/lib/net461/System.Security.Permissions.xml", + "system.security.permissions.6.0.0.nupkg.sha512", + "system.security.permissions.nuspec", + "useSharedDesignerContext.txt" ] }, "System.Security.Principal.Windows/4.7.0": { @@ -3488,6 +4193,29 @@ "useSharedDesignerContext.txt" ] }, + "System.Windows.Extensions/6.0.0": { + "sha512": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "type": "package", + "path": "system.windows.extensions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/System.Windows.Extensions.dll", + "lib/net6.0/System.Windows.Extensions.xml", + "lib/netcoreapp3.1/System.Windows.Extensions.dll", + "lib/netcoreapp3.1/System.Windows.Extensions.xml", + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll", + "runtimes/win/lib/net6.0/System.Windows.Extensions.xml", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.xml", + "system.windows.extensions.6.0.0.nupkg.sha512", + "system.windows.extensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, "FabApprovalWorkerService/1.0.0": { "type": "project", "path": "../FabApprovalWorkerService/FabApprovalWorkerService.csproj", diff --git a/FabApprovalWorkerServiceTests/obj/project.nuget.cache b/FabApprovalWorkerServiceTests/obj/project.nuget.cache index be95edc..fb0caf4 100644 --- a/FabApprovalWorkerServiceTests/obj/project.nuget.cache +++ b/FabApprovalWorkerServiceTests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "pEQzZHVXDq0XPy0uEZPKE3+A9GB/wOA0vmChqnnFwnGoJdbESnO+PsRpUjbhUGxZ9vcsFnJWYuOpnt/dAbDTyg==", + "dgSpecHash": "EU1DVMVQy12vM/F7rMeJ+2FKrct8Jy96TsG3lJhOhMYq+h1EGhtKc5F4bowBmQptMKbBbhmhKtSmsM8n+o42cQ==", "success": true, "projectFilePath": "C:\\Users\\tuckerc\\FabApprovalWorkerService\\FabApprovalWorkerServiceTests\\FabApprovalWorkerServiceTests.csproj", "expectedPackageFiles": [ @@ -10,6 +10,8 @@ "C:\\Users\\tuckerc\\.nuget\\packages\\dapper\\2.1.28\\dapper.2.1.28.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\dapper.contrib\\2.0.78\\dapper.contrib.2.0.78.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.codecoverage\\17.8.0\\microsoft.codecoverage.17.8.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.data.sqlite\\8.0.2\\microsoft.data.sqlite.8.0.2.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.2\\microsoft.data.sqlite.core.8.0.2.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", @@ -38,10 +40,11 @@ "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.net.test.sdk\\17.8.0\\microsoft.net.test.sdk.17.8.0.nupkg.sha512", - "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.testplatform.objectmodel\\17.8.0\\microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.testplatform.testhost\\17.8.0\\microsoft.testplatform.testhost.17.8.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\moq\\4.20.70\\moq.4.20.70.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\moq.dapper\\1.0.7\\moq.dapper.1.0.7.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\netstandard.library\\2.0.0\\netstandard.library.2.0.0.nupkg.sha512", @@ -52,19 +55,32 @@ "C:\\Users\\tuckerc\\.nuget\\packages\\nunit\\3.14.0\\nunit.3.14.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\nunit.analyzers\\3.9.0\\nunit.analyzers.3.9.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\nunit3testadapter\\4.5.0\\nunit3testadapter.4.5.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\quartz\\3.8.1\\quartz.3.8.1.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\quartz.extensions.dependencyinjection\\3.8.1\\quartz.extensions.dependencyinjection.3.8.1.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\quartz.extensions.hosting\\3.8.1\\quartz.extensions.hosting.3.8.1.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.7.0\\runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\system.data.sqlclient\\4.8.6\\system.data.sqlclient.4.8.6.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\system.diagnostics.eventlog\\8.0.0\\system.diagnostics.eventlog.8.0.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\system.linq.async\\4.0.0\\system.linq.async.4.0.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512", - "C:\\Users\\tuckerc\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512", "C:\\Users\\tuckerc\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", - "C:\\Users\\tuckerc\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512" + "C:\\Users\\tuckerc\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512", + "C:\\Users\\tuckerc\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file