diff --git a/CycloneDX.E2ETests/packages.lock.json b/CycloneDX.E2ETests/packages.lock.json
index 10ba0fdf..35af4f33 100644
--- a/CycloneDX.E2ETests/packages.lock.json
+++ b/CycloneDX.E2ETests/packages.lock.json
@@ -10,12 +10,12 @@
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
+ "requested": "[18.3.0, )",
+ "resolved": "18.3.0",
+ "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
+ "Microsoft.CodeCoverage": "18.3.0",
+ "Microsoft.TestPlatform.TestHost": "18.3.0"
}
},
"Testcontainers": {
@@ -111,8 +111,8 @@
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
+ "resolved": "18.3.0",
+ "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
@@ -159,15 +159,15 @@
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
+ "resolved": "18.3.0",
+ "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
+ "resolved": "18.3.0",
+ "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
+ "Microsoft.TestPlatform.ObjectModel": "18.3.0",
"Newtonsoft.Json": "13.0.3"
}
},
diff --git a/CycloneDX.Tests/CycloneDX.Tests.csproj b/CycloneDX.Tests/CycloneDX.Tests.csproj
index 722747e8..b3fa72cf 100644
--- a/CycloneDX.Tests/CycloneDX.Tests.csproj
+++ b/CycloneDX.Tests/CycloneDX.Tests.csproj
@@ -183,9 +183,9 @@
Always
-
- Always
-
-
-
-
+
+ Always
+
+
+
+
diff --git a/CycloneDX.Tests/packages.lock.json b/CycloneDX.Tests/packages.lock.json
index 33132cf5..f34cf17e 100644
--- a/CycloneDX.Tests/packages.lock.json
+++ b/CycloneDX.Tests/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 2,
"dependencies": {
- "net10.0": {
+ "net9.0": {
"coverlet.collector": {
"type": "Direct",
"requested": "[6.0.4, )",
@@ -10,12 +10,12 @@
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
+ "requested": "[18.3.0, )",
+ "resolved": "18.3.0",
+ "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
+ "Microsoft.CodeCoverage": "18.3.0",
+ "Microsoft.TestPlatform.TestHost": "18.3.0"
}
},
"Moq": {
@@ -96,20 +96,23 @@
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
+ "resolved": "18.3.0",
+ "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
+ "resolved": "18.3.0",
+ "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
+ "resolved": "18.3.0",
+ "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
+ "Microsoft.TestPlatform.ObjectModel": "18.3.0",
"Newtonsoft.Json": "13.0.3"
}
},
@@ -188,682 +191,24 @@
"resolved": "3.2.56",
"contentHash": "d6QOukTpDzs7zZv9tPnBZMtvHDNeHJQXUhMx54g4urUQsXK3oo9U70H9HvklYq7hlQ4A7AHJl7EVEqyCXXIl8Q=="
},
+ "System.Collections.Immutable": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
+ },
"System.Diagnostics.EventLog": {
"type": "Transitive",
"resolved": "6.0.0",
"contentHash": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw=="
},
- "System.Security.Cryptography.Pkcs": {
- "type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "Gny8p2mX0jc5rjh+PA4Gx5GG66sj2C+e+ro7+j/3IsKT/bmQ84tGRV+XKaG+5/CTCdwkSSKDWEQ1rJd0J5jE0Q=="
- },
- "System.Security.Cryptography.ProtectedData": {
- "type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "yErfw/3pZkJE/VKza/Cm5idTpIKOy/vsmVi59Ta5SruPVtubzxb8CtnE8tyUpzs5pr0Y28GUFfSVzAhCLN3F/Q=="
- },
- "TestableIO.System.IO.Abstractions": {
- "type": "Transitive",
- "resolved": "22.1.0",
- "contentHash": "YQ/IuNE8gP/+yNwQjdqd6DKhB9ADGjosxuY2IMXcQ3729iXa9QRsPlmIBpk73L0s9E2b+MTYhAR/2Spk8REjvA==",
- "dependencies": {
- "Testably.Abstractions.FileSystem.Interface": "10.0.0"
- }
- },
- "TestableIO.System.IO.Abstractions.TestingHelpers": {
- "type": "Transitive",
- "resolved": "22.1.0",
- "contentHash": "320o0GORJV6VDFyKL7e7At+CTBFciFKKwgFYthCAPNKnlZLqyY68NKGQ+h4xTVf5y6qBtIsV3ap+Qog7VzF65g==",
- "dependencies": {
- "TestableIO.System.IO.Abstractions.Wrappers": "22.1.0",
- "Testably.Abstractions.FileSystem.Interface": "10.0.0"
- }
- },
- "TestableIO.System.IO.Abstractions.Wrappers": {
- "type": "Transitive",
- "resolved": "22.1.0",
- "contentHash": "IsW3jQqIiTN4GwdWFx+dzgRL5XR75UDTFVGuuIackPf2d7eH0KKyrx4wuIoASa1XnS9zhgLP39FKwJq6nbbx1w==",
- "dependencies": {
- "Testably.Abstractions.FileSystem.Interface": "10.0.0"
- }
- },
- "Testably.Abstractions.FileSystem.Interface": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "tZOXFLGjkh8TxgMgKeEcM2HAlz9DwndGl6TFLo6ISHcszFX3FkuPMrtVbmqVjhooWNXrgJ/a9cH9ym5MZL1LAg=="
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "cyclonedx": {
- "type": "Project",
- "dependencies": {
- "CycloneDX.Core": "[12.0.1, )",
- "NuGet.ProjectModel": "[7.0.1, )",
- "NuGet.Protocol": "[7.0.1, )",
- "System.CommandLine": "[2.0.0, )",
- "System.IO.Abstractions": "[22.1.0, )"
- }
- },
- "CycloneDX.Core": {
- "type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "m2N2iD7LCX6JJ8iyAM9mkb1DwuxztriEhfnzBf7PKN/OmqboWCbjmfh0Wn+XsD5DeWN19K0mOCS8mwYIn0Ohbw==",
- "dependencies": {
- "JsonSchema.Net": "9.1.1",
- "protobuf-net": "3.2.56"
- }
- },
- "NuGet.ProjectModel": {
- "type": "CentralTransitive",
- "requested": "[7.0.1, )",
- "resolved": "7.0.1",
- "contentHash": "yvVxNBqWo6ctfdI6G/ZgPj7X6fZWOsSPS9D2MDRPcnaokaCRVESpGK1cgXIEkaOfo5leRVc3vhPEzOMXckwV9A==",
- "dependencies": {
- "NuGet.DependencyResolver.Core": "7.0.1"
- }
- },
- "NuGet.Protocol": {
- "type": "CentralTransitive",
- "requested": "[7.0.1, )",
- "resolved": "7.0.1",
- "contentHash": "bYPzTqgOSsXV8AxXXFCCPtAtlxwph0DVtdM8AlaKTGLClHDx7VAlL4cCIcVl2iEzQuG1uC79SvzllvKi1grcNw==",
- "dependencies": {
- "NuGet.Packaging": "7.0.1"
- }
- },
- "System.CommandLine": {
- "type": "CentralTransitive",
- "requested": "[2.0.0, )",
- "resolved": "2.0.0",
- "contentHash": "Bjklzc5NoxqAGFi7BcGlY2TWAdB06Bq3a5sfRr3ubMRU80Mf98eyq3Y2UgR6xRV0TLznZmfe5T7mUjOunRNcdA=="
- },
- "System.IO.Abstractions": {
- "type": "CentralTransitive",
- "requested": "[22.1.0, )",
- "resolved": "22.1.0",
- "contentHash": "+QDwmFWQQ84FIRFkOGLwdhJWgOP2Qm+d73edWavzVvYrQ029jjB7CdT24L/F9QvGThN7uYZW6vLLSpvaUBC2Cw==",
- "dependencies": {
- "TestableIO.System.IO.Abstractions": "22.1.0",
- "TestableIO.System.IO.Abstractions.Wrappers": "22.1.0"
- }
- }
- },
- "net8.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "Moq": {
- "type": "Direct",
- "requested": "[4.20.72, )",
- "resolved": "4.20.72",
- "contentHash": "EA55cjyNn8eTNWrgrdZJH5QLFp2L43oxl1tlkoYUKIE9pRwL784OWiTXeCV5ApS+AMYEAlt7Fo03A2XfouvHmQ==",
- "dependencies": {
- "Castle.Core": "5.1.1"
- }
- },
- "RichardSzalay.MockHttp": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "QwnauYiaywp65QKFnP+wvgiQ2D8Pv888qB2dyfd7MSVDF06sIvxqASenk+RxsWybyyt+Hu1Y251wQxpHTv3UYg=="
- },
- "System.IO.Abstractions.TestingHelpers": {
- "type": "Direct",
- "requested": "[22.1.0, )",
- "resolved": "22.1.0",
- "contentHash": "BLd1k99dqJr9QS5ijU34Awj6xUSbDDwl3o1+OTE7CxKVBUJEj9ZsthGwHUDdO0z6Yh0hkrJWEl/N1bf7Lta9Hw==",
- "dependencies": {
- "TestableIO.System.IO.Abstractions.TestingHelpers": "22.1.0"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "Castle.Core": {
- "type": "Transitive",
- "resolved": "5.1.1",
- "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==",
- "dependencies": {
- "System.Diagnostics.EventLog": "6.0.0"
- }
- },
- "Humanizer.Core": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
- },
- "Json.More.Net": {
- "type": "Transitive",
- "resolved": "3.0.0",
- "contentHash": "+kj2dE04clW9+Bw4GoEVBFdLSiOKwLEkiiGbX+CK860DbytCtpD0QA68cEQISMnIrxyxQPw5gQAra22WCnRPUA=="
- },
- "JsonPointer.Net": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "jdnFo5huuJDB3ASWIkD0F9Ntf+9nOtRbsIp4VqRlHbTW9LxpBBMRKQhQJxPtIFAhNVS55aAsMb78TB+LK29CqQ==",
- "dependencies": {
- "Humanizer.Core": "2.14.1",
- "Json.More.Net": "3.0.0"
- }
- },
- "JsonSchema.Net": {
- "type": "Transitive",
- "resolved": "9.1.1",
- "contentHash": "WWUFdqByMmgDxo4UQ70bf1ORTqZuzFLxk6fdLlOrMwuLjGjn4ugtidS79qNcjtzkZ6u4sLoEKvGMp6Siwax6tA==",
- "dependencies": {
- "JsonPointer.Net": "7.0.0"
- }
- },
- "Microsoft.Bcl.Cryptography": {
- "type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "QY+zvyOMPoa883T3JB+M9sQvYBfGHidptsVhD9pWn52fS3+xaUSIaf5Fcw8WIoyP6cx3K5vHMcvOdDz7NehZOA==",
- "dependencies": {
- "System.Formats.Asn1": "9.0.6"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "NuGet.Common": {
+ "System.Reflection.Metadata": {
"type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "AegMASeOhhm2flGk53b/YtINs2H+zKMnV5fTs3rRo08JMQ3gqrbJUSjiEMOKt5d541IhVA+pHDWVsDCZ+5g7Fg==",
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
"dependencies": {
- "NuGet.Frameworks": "7.0.1"
+ "System.Collections.Immutable": "8.0.0"
}
},
- "NuGet.Configuration": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "En8aIvZywOmgi+Q2Tv7VUELSYc3OCTwmzItr2N3j5pVIBQE92HbOa1b4+fJJbl9X/rAOkNon3fxjwYeqrdMRrw==",
- "dependencies": {
- "NuGet.Common": "7.0.1",
- "System.Security.Cryptography.ProtectedData": "9.0.6"
- }
- },
- "NuGet.DependencyResolver.Core": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "DnkfIlL5qa/bQXFoATE0wSpEAVxpkVDax+jxLlIwO8P098hVGfXClTbg0O5ujbRG2YkqSk4ZVltAs6Uvvi3HAw==",
- "dependencies": {
- "NuGet.Configuration": "7.0.1",
- "NuGet.LibraryModel": "7.0.1",
- "NuGet.Protocol": "7.0.1"
- }
- },
- "NuGet.Frameworks": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "dUDwg8VYTyT+ZbLdC7hUUHFF530HeRl4jcxclKJY0o96f3nv0eZvojXwjRkq2HKzuyRCcVD4T24aEF83CUmBzA=="
- },
- "NuGet.LibraryModel": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "/JyiZ2ueI1AiYp6UNJmiyM6DgbSO3FUcxyPdyUsczJa/I7swpKSP8QizvDlRR/thp2CiyyEMvbbbANhCbOWzLQ==",
- "dependencies": {
- "NuGet.Common": "7.0.1",
- "NuGet.Versioning": "7.0.1"
- }
- },
- "NuGet.Packaging": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "hpC6Fx5VlMa42cSZDQ10TKDFHLoMpa8NbDwYSnCiGd4IPiG9+5ywWuxHjVbYYA7/PmJry5hs1GyJjvHV8bQmLw==",
- "dependencies": {
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Configuration": "7.0.1",
- "NuGet.Versioning": "7.0.1",
- "System.Security.Cryptography.Pkcs": "9.0.6"
- }
- },
- "NuGet.Versioning": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "tu68LnZqiLM/VyLQzPRqedopMi/M+5/6JqwB2Xkd0AWXRpUWewkVv77asVB7wgjMPVzQFK2sBy7AuxV49UzuvQ=="
- },
- "protobuf-net": {
- "type": "Transitive",
- "resolved": "3.2.56",
- "contentHash": "4IPJeTYAMNewlN8MDaFkcmR/9hLhJeo9eARnTh104zh7mf+vXT2gu5MUfUnkSQU+CH578Q6vcdU7LQDQPG6eaw==",
- "dependencies": {
- "protobuf-net.Core": "3.2.56"
- }
- },
- "protobuf-net.Core": {
- "type": "Transitive",
- "resolved": "3.2.56",
- "contentHash": "d6QOukTpDzs7zZv9tPnBZMtvHDNeHJQXUhMx54g4urUQsXK3oo9U70H9HvklYq7hlQ4A7AHJl7EVEqyCXXIl8Q=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw=="
- },
- "System.Formats.Asn1": {
- "type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "8LbKs3WVqyDSszFZJA9Uxg9z+C6WbPbFTSPm/HjFEsWx49XWs0ueqaAKPWncvFJ8yl4H4C/RTnUMhCKoXkddkg=="
- },
- "System.Security.Cryptography.Pkcs": {
- "type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "Gny8p2mX0jc5rjh+PA4Gx5GG66sj2C+e+ro7+j/3IsKT/bmQ84tGRV+XKaG+5/CTCdwkSSKDWEQ1rJd0J5jE0Q==",
- "dependencies": {
- "Microsoft.Bcl.Cryptography": "9.0.6",
- "System.Formats.Asn1": "9.0.6"
- }
- },
- "System.Security.Cryptography.ProtectedData": {
- "type": "Transitive",
- "resolved": "9.0.6",
- "contentHash": "yErfw/3pZkJE/VKza/Cm5idTpIKOy/vsmVi59Ta5SruPVtubzxb8CtnE8tyUpzs5pr0Y28GUFfSVzAhCLN3F/Q=="
- },
- "TestableIO.System.IO.Abstractions": {
- "type": "Transitive",
- "resolved": "22.1.0",
- "contentHash": "YQ/IuNE8gP/+yNwQjdqd6DKhB9ADGjosxuY2IMXcQ3729iXa9QRsPlmIBpk73L0s9E2b+MTYhAR/2Spk8REjvA==",
- "dependencies": {
- "Testably.Abstractions.FileSystem.Interface": "10.0.0"
- }
- },
- "TestableIO.System.IO.Abstractions.TestingHelpers": {
- "type": "Transitive",
- "resolved": "22.1.0",
- "contentHash": "320o0GORJV6VDFyKL7e7At+CTBFciFKKwgFYthCAPNKnlZLqyY68NKGQ+h4xTVf5y6qBtIsV3ap+Qog7VzF65g==",
- "dependencies": {
- "TestableIO.System.IO.Abstractions.Wrappers": "22.1.0",
- "Testably.Abstractions.FileSystem.Interface": "10.0.0"
- }
- },
- "TestableIO.System.IO.Abstractions.Wrappers": {
- "type": "Transitive",
- "resolved": "22.1.0",
- "contentHash": "IsW3jQqIiTN4GwdWFx+dzgRL5XR75UDTFVGuuIackPf2d7eH0KKyrx4wuIoASa1XnS9zhgLP39FKwJq6nbbx1w==",
- "dependencies": {
- "Testably.Abstractions.FileSystem.Interface": "10.0.0"
- }
- },
- "Testably.Abstractions.FileSystem.Interface": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "tZOXFLGjkh8TxgMgKeEcM2HAlz9DwndGl6TFLo6ISHcszFX3FkuPMrtVbmqVjhooWNXrgJ/a9cH9ym5MZL1LAg=="
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "cyclonedx": {
- "type": "Project",
- "dependencies": {
- "CycloneDX.Core": "[12.0.1, )",
- "NuGet.ProjectModel": "[7.0.1, )",
- "NuGet.Protocol": "[7.0.1, )",
- "System.CommandLine": "[2.0.0, )",
- "System.IO.Abstractions": "[22.1.0, )"
- }
- },
- "CycloneDX.Core": {
- "type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "m2N2iD7LCX6JJ8iyAM9mkb1DwuxztriEhfnzBf7PKN/OmqboWCbjmfh0Wn+XsD5DeWN19K0mOCS8mwYIn0Ohbw==",
- "dependencies": {
- "JsonSchema.Net": "9.1.1",
- "protobuf-net": "3.2.56"
- }
- },
- "NuGet.ProjectModel": {
- "type": "CentralTransitive",
- "requested": "[7.0.1, )",
- "resolved": "7.0.1",
- "contentHash": "yvVxNBqWo6ctfdI6G/ZgPj7X6fZWOsSPS9D2MDRPcnaokaCRVESpGK1cgXIEkaOfo5leRVc3vhPEzOMXckwV9A==",
- "dependencies": {
- "NuGet.DependencyResolver.Core": "7.0.1"
- }
- },
- "NuGet.Protocol": {
- "type": "CentralTransitive",
- "requested": "[7.0.1, )",
- "resolved": "7.0.1",
- "contentHash": "bYPzTqgOSsXV8AxXXFCCPtAtlxwph0DVtdM8AlaKTGLClHDx7VAlL4cCIcVl2iEzQuG1uC79SvzllvKi1grcNw==",
- "dependencies": {
- "NuGet.Packaging": "7.0.1"
- }
- },
- "System.CommandLine": {
- "type": "CentralTransitive",
- "requested": "[2.0.0, )",
- "resolved": "2.0.0",
- "contentHash": "Bjklzc5NoxqAGFi7BcGlY2TWAdB06Bq3a5sfRr3ubMRU80Mf98eyq3Y2UgR6xRV0TLznZmfe5T7mUjOunRNcdA=="
- },
- "System.IO.Abstractions": {
- "type": "CentralTransitive",
- "requested": "[22.1.0, )",
- "resolved": "22.1.0",
- "contentHash": "+QDwmFWQQ84FIRFkOGLwdhJWgOP2Qm+d73edWavzVvYrQ029jjB7CdT24L/F9QvGThN7uYZW6vLLSpvaUBC2Cw==",
- "dependencies": {
- "TestableIO.System.IO.Abstractions": "22.1.0",
- "TestableIO.System.IO.Abstractions.Wrappers": "22.1.0"
- }
- }
- },
- "net9.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "Moq": {
- "type": "Direct",
- "requested": "[4.20.72, )",
- "resolved": "4.20.72",
- "contentHash": "EA55cjyNn8eTNWrgrdZJH5QLFp2L43oxl1tlkoYUKIE9pRwL784OWiTXeCV5ApS+AMYEAlt7Fo03A2XfouvHmQ==",
- "dependencies": {
- "Castle.Core": "5.1.1"
- }
- },
- "RichardSzalay.MockHttp": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "QwnauYiaywp65QKFnP+wvgiQ2D8Pv888qB2dyfd7MSVDF06sIvxqASenk+RxsWybyyt+Hu1Y251wQxpHTv3UYg=="
- },
- "System.IO.Abstractions.TestingHelpers": {
- "type": "Direct",
- "requested": "[22.1.0, )",
- "resolved": "22.1.0",
- "contentHash": "BLd1k99dqJr9QS5ijU34Awj6xUSbDDwl3o1+OTE7CxKVBUJEj9ZsthGwHUDdO0z6Yh0hkrJWEl/N1bf7Lta9Hw==",
- "dependencies": {
- "TestableIO.System.IO.Abstractions.TestingHelpers": "22.1.0"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "Castle.Core": {
- "type": "Transitive",
- "resolved": "5.1.1",
- "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==",
- "dependencies": {
- "System.Diagnostics.EventLog": "6.0.0"
- }
- },
- "Humanizer.Core": {
- "type": "Transitive",
- "resolved": "3.0.1",
- "contentHash": "scB3+KcxNmEjZK5V8rKCW2gIiL8m8KH91w14FuuExyhi9xTyAJ+jr+DDxGdy12mHmioe2uvjxTfMgM7WmSUFlw=="
- },
- "Json.More.Net": {
- "type": "Transitive",
- "resolved": "3.0.0",
- "contentHash": "+kj2dE04clW9+Bw4GoEVBFdLSiOKwLEkiiGbX+CK860DbytCtpD0QA68cEQISMnIrxyxQPw5gQAra22WCnRPUA=="
- },
- "JsonPointer.Net": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "jdnFo5huuJDB3ASWIkD0F9Ntf+9nOtRbsIp4VqRlHbTW9LxpBBMRKQhQJxPtIFAhNVS55aAsMb78TB+LK29CqQ==",
- "dependencies": {
- "Humanizer.Core": "3.0.1",
- "Json.More.Net": "3.0.0"
- }
- },
- "JsonSchema.Net": {
- "type": "Transitive",
- "resolved": "9.1.1",
- "contentHash": "WWUFdqByMmgDxo4UQ70bf1ORTqZuzFLxk6fdLlOrMwuLjGjn4ugtidS79qNcjtzkZ6u4sLoEKvGMp6Siwax6tA==",
- "dependencies": {
- "JsonPointer.Net": "7.0.0"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "NuGet.Common": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "AegMASeOhhm2flGk53b/YtINs2H+zKMnV5fTs3rRo08JMQ3gqrbJUSjiEMOKt5d541IhVA+pHDWVsDCZ+5g7Fg==",
- "dependencies": {
- "NuGet.Frameworks": "7.0.1"
- }
- },
- "NuGet.Configuration": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "En8aIvZywOmgi+Q2Tv7VUELSYc3OCTwmzItr2N3j5pVIBQE92HbOa1b4+fJJbl9X/rAOkNon3fxjwYeqrdMRrw==",
- "dependencies": {
- "NuGet.Common": "7.0.1",
- "System.Security.Cryptography.ProtectedData": "9.0.6"
- }
- },
- "NuGet.DependencyResolver.Core": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "DnkfIlL5qa/bQXFoATE0wSpEAVxpkVDax+jxLlIwO8P098hVGfXClTbg0O5ujbRG2YkqSk4ZVltAs6Uvvi3HAw==",
- "dependencies": {
- "NuGet.Configuration": "7.0.1",
- "NuGet.LibraryModel": "7.0.1",
- "NuGet.Protocol": "7.0.1"
- }
- },
- "NuGet.Frameworks": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "dUDwg8VYTyT+ZbLdC7hUUHFF530HeRl4jcxclKJY0o96f3nv0eZvojXwjRkq2HKzuyRCcVD4T24aEF83CUmBzA=="
- },
- "NuGet.LibraryModel": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "/JyiZ2ueI1AiYp6UNJmiyM6DgbSO3FUcxyPdyUsczJa/I7swpKSP8QizvDlRR/thp2CiyyEMvbbbANhCbOWzLQ==",
- "dependencies": {
- "NuGet.Common": "7.0.1",
- "NuGet.Versioning": "7.0.1"
- }
- },
- "NuGet.Packaging": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "hpC6Fx5VlMa42cSZDQ10TKDFHLoMpa8NbDwYSnCiGd4IPiG9+5ywWuxHjVbYYA7/PmJry5hs1GyJjvHV8bQmLw==",
- "dependencies": {
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Configuration": "7.0.1",
- "NuGet.Versioning": "7.0.1",
- "System.Security.Cryptography.Pkcs": "9.0.6"
- }
- },
- "NuGet.Versioning": {
- "type": "Transitive",
- "resolved": "7.0.1",
- "contentHash": "tu68LnZqiLM/VyLQzPRqedopMi/M+5/6JqwB2Xkd0AWXRpUWewkVv77asVB7wgjMPVzQFK2sBy7AuxV49UzuvQ=="
- },
- "protobuf-net": {
- "type": "Transitive",
- "resolved": "3.2.56",
- "contentHash": "4IPJeTYAMNewlN8MDaFkcmR/9hLhJeo9eARnTh104zh7mf+vXT2gu5MUfUnkSQU+CH578Q6vcdU7LQDQPG6eaw==",
- "dependencies": {
- "protobuf-net.Core": "3.2.56"
- }
- },
- "protobuf-net.Core": {
- "type": "Transitive",
- "resolved": "3.2.56",
- "contentHash": "d6QOukTpDzs7zZv9tPnBZMtvHDNeHJQXUhMx54g4urUQsXK3oo9U70H9HvklYq7hlQ4A7AHJl7EVEqyCXXIl8Q=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw=="
- },
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
"resolved": "9.0.6",
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 4f1de800..8e99ed34 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -6,7 +6,7 @@
-
+