From 142e79bc1426221fb213c6a31347ce779f48a2c0 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Thu, 28 Nov 2024 14:41:35 +0100 Subject: [PATCH 01/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 9b55d8e3..a68beea7 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -165,8 +165,19 @@ jobs: sed -i '/Documentation/,+5 d' ./Ocaramba.sln - run: dotnet build ./Ocaramba.sln --configuration ${{ env.buildConfiguration }} - - run: chmod +x ./chromedriver.sh - - run: ./chromedriver.sh + - name: 'BrowserStack Env Setup' + uses: 'browserstack/github-actions/setup-env@master' + with: + username: ${{ secrets.BROWSERSTACKUSER }} + access-key: ${{ secrets.BROWSERSTACKKEY }} + build-name: 'BUILD_INFO' + project-name: 'REPO_NAME' + - name: 'Start BrowserStackLocal Tunnel' + uses: 'browserstack/github-actions/setup-local@master' + with: + local-testing: 'start' + local-logging-level: 'all-logs' + local-identifier: 'random' - shell: pwsh if: true env: @@ -177,6 +188,12 @@ jobs: MAPPED_ENV_SAUCELABSACCESSKEY: ${{ env.saucelabsaccessKey }} MAPPED_ENV_SAUCELABSUSERNAME: ${{ env.saucelabsusername }} run: ./ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 + - name: 'Start BrowserStackLocal Tunnel' + uses: 'browserstack/github-actions/setup-local@master' + with: + local-testing: 'start' + local-logging-level: 'all-logs' + local-identifier: 'random' - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/linux@v2 if: false From 109f59606b4992305f705f5abeb3c32ce3db2ab1 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Thu, 28 Nov 2024 14:43:35 +0100 Subject: [PATCH 02/23] Update ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 --- ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 | 2 -- 1 file changed, 2 deletions(-) diff --git a/ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 b/ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 index 8575548b..9cde7062 100644 --- a/ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 +++ b/ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 @@ -5,8 +5,6 @@ $Env:ASPNETCORE_ENVIRONMENT="Linux" echo $Env:ASPNETCORE_ENVIRONMENT -Copy-Item -Path .\chromedriver -Destination ".\Ocaramba.Tests.CloudProviderCrossBrowser\bin\Release\net8.0" -Force - .\scripts\set_AppConfig_for_tests.ps1 ".\Ocaramba.Tests.CloudProviderCrossBrowser\bin\Release\net8.0" "appsettings.Linux.json" "appSettings" "browser" "Chrome" -logValues -json .\scripts\set_AppConfig_for_tests.ps1 ".\Ocaramba.Tests.CloudProviderCrossBrowser\bin\Release\net8.0" "appsettings.Linux.json" "appSettings" "RemoteWebDriverHub" "https://$($env:MAPPED_ENV_BROWSERSTACKUSER):$($env:MAPPED_ENV_BROWSERSTACKKEY)@hub-cloud.browserstack.com/wd/hub/" -logValues -json From db7303eb8ae23f7070ff69ac75b13ac95865c8bb Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Thu, 28 Nov 2024 15:01:06 +0100 Subject: [PATCH 03/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index a68beea7..1661fcac 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -338,8 +338,8 @@ jobs: MAPPED_ENV_BROWSERSTACKUSER: ${{ env.browserstackuser }} MAPPED_ENV_TESTINGBOTKEY: ${{ env.testingbotkey }} MAPPED_ENV_TESTINGBOTSECRET: ${{ env.testingbotsecret }} - MAPPED_ENV_SAUCELABSACCESSKEY: ${{ env.saucelabsaccessKey }} - MAPPED_ENV_SAUCELABSUSERNAME: ${{ env.saucelabsusername }} + MAPPED_ENV_SAUCELABSACCESSKEY: ${{ secrets.saucelabsaccessKey }} + MAPPED_ENV_SAUCELABSUSERNAME: ${{ secrets.saucelabsusername }} - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/windows@v2 if: always() From 1abf00dcbf1f4b34215b00afc1017b445e57fa2a Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Fri, 29 Nov 2024 14:58:21 +0100 Subject: [PATCH 04/23] updated packages --- .../Ocaramba.Tests.Angular.csproj | 4 +- Ocaramba.Tests.Angular/packages.lock.json | 120 ++++++++--- ...mba.Tests.CloudProviderCrossBrowser.csproj | 4 +- .../packages.lock.json | 120 ++++++++--- .../Ocaramba.Tests.Features.csproj | 4 +- Ocaramba.Tests.Features/packages.lock.json | 127 +++++++++--- .../Ocaramba.Tests.MsTest.csproj | 4 +- Ocaramba.Tests.MsTest/packages.lock.json | 103 +++++++--- Ocaramba.Tests.NUnit/App.config | 19 +- .../Ocaramba.Tests.NUnit.csproj | 10 +- .../Tests/CompareFilesDataDrivenTests.cs | 16 +- .../Tests/HerokuappTestsDataDrivenNUnit.cs | 12 +- .../Tests/HerokuappTestsNUnit.cs | 59 +++--- .../Tests/JavaScriptAlertsTestsNUnit.cs | 11 +- .../SaveScreenShotsPageSourceTestsNUnit.cs | 14 +- .../Tests/SelectWebElementTests.cs | 2 +- Ocaramba.Tests.NUnit/packages.lock.json | 190 +++++++++++------- .../Ocaramba.Tests.NUnitExtentReports.csproj | 4 +- .../packages.lock.json | 25 +-- .../Ocaramba.Tests.PageObjects.csproj | 4 +- Ocaramba.Tests.PageObjects/packages.lock.json | 112 +++++++++-- .../Ocaramba.Tests.Xunit.csproj | 4 +- Ocaramba.Tests.Xunit/packages.lock.json | 120 ++++++++--- Ocaramba.UnitTests/Ocaramba.UnitTests.csproj | 6 +- Ocaramba.UnitTests/packages.lock.json | 162 +++++++++------ Ocaramba/Ocaramba.csproj | 4 +- Ocaramba/packages.lock.json | 112 +++++++++-- OcarambaLite/OcarambaLite.csproj | 4 +- OcarambaLite/packages.lock.json | 104 ++++++++-- 29 files changed, 1052 insertions(+), 428 deletions(-) diff --git a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj index b75b267c..68a96fa4 100644 --- a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj +++ b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj @@ -17,8 +17,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Ocaramba.Tests.Angular/packages.lock.json b/Ocaramba.Tests.Angular/packages.lock.json index ea07fc83..8788e0f7 100644 --- a/Ocaramba.Tests.Angular/packages.lock.json +++ b/Ocaramba.Tests.Angular/packages.lock.json @@ -55,18 +55,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -80,6 +83,14 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", @@ -128,13 +139,75 @@ "resolved": "3.8.0", "contentHash": "CIScV9a7+wUu6Ylb+WO0q/WGWQVoB05TUj3XZHa1CO+2BInDdfIVkqtlrSguhy6D/AGIMaLVrCZpQkQ2m0bbzQ==" }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" + }, "ocaramba.tests.pageobjects": { "type": "Project", "dependencies": { "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -144,8 +217,8 @@ "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -207,21 +280,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -1134,8 +1204,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -1152,8 +1222,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj index 39c89e1c..ef134cbd 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj @@ -15,8 +15,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json index b3eb280d..d2b22aa1 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json @@ -37,18 +37,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -62,6 +65,14 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", @@ -110,13 +121,75 @@ "resolved": "3.8.0", "contentHash": "CIScV9a7+wUu6Ylb+WO0q/WGWQVoB05TUj3XZHa1CO+2BInDdfIVkqtlrSguhy6D/AGIMaLVrCZpQkQ2m0bbzQ==" }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" + }, "ocaramba.tests.pageobjects": { "type": "Project", "dependencies": { "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -126,8 +199,8 @@ "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -189,21 +262,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -1116,8 +1186,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -1134,8 +1204,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj b/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj index cccb1ecb..56bb61ef 100644 --- a/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj +++ b/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj @@ -17,8 +17,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Ocaramba.Tests.Features/packages.lock.json b/Ocaramba.Tests.Features/packages.lock.json index dfbfda30..92a9618c 100644 --- a/Ocaramba.Tests.Features/packages.lock.json +++ b/Ocaramba.Tests.Features/packages.lock.json @@ -37,18 +37,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -107,6 +110,14 @@ "Microsoft.Identity.Client": "4.56.0" } }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", @@ -178,10 +189,67 @@ "resolved": "1.0.8", "contentHash": "lVCC/Rie7N5rFoc7YxPS0nneLfsWSTIMMlkndwxhaD8MxBp3Bsv1HeiVjVwXCjWaQeoqZcvIy52fF5Xit00ZLw==" }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, "System.ValueTuple": { "type": "Transitive", - "resolved": "4.4.0", - "contentHash": "BahUww/+mdP4ARCAh2RQhQTg13wYLVrBb9SYVgW8ZlrwjraGCXHGjo0oIiUfZ34LUZkMMR+RAzR7dEY4S1HeQQ==" + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" }, "ocaramba": { "type": "Project", @@ -189,8 +257,8 @@ "Microsoft.AnalysisServices.AdomdClient.retail.amd64": "[19.84.1, )", "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -200,8 +268,8 @@ "dependencies": { "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -211,8 +279,8 @@ "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -271,21 +339,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -1972,8 +2037,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Data.Common": "[4.3.0, )", @@ -1987,8 +2052,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -2005,8 +2070,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj b/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj index c647758c..45e4d155 100644 --- a/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj +++ b/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/Ocaramba.Tests.MsTest/packages.lock.json b/Ocaramba.Tests.MsTest/packages.lock.json index 39ad470a..32d061e2 100644 --- a/Ocaramba.Tests.MsTest/packages.lock.json +++ b/Ocaramba.Tests.MsTest/packages.lock.json @@ -32,18 +32,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -71,6 +74,14 @@ "System.Diagnostics.DiagnosticSource": "5.0.0" } }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", @@ -147,8 +158,8 @@ }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.4", - "contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", "dependencies": { "System.Buffers": "4.5.1", "System.Numerics.Vectors": "4.5.0", @@ -170,16 +181,53 @@ }, "System.Runtime.CompilerServices.Unsafe": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==" + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" }, "ocaramba.tests.pageobjects": { "type": "Project", "dependencies": { "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -189,8 +237,8 @@ "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -244,21 +292,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -1163,8 +1208,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -1181,8 +1226,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.Tests.NUnit/App.config b/Ocaramba.Tests.NUnit/App.config index fc0b9414..1bf5943b 100644 --- a/Ocaramba.Tests.NUnit/App.config +++ b/Ocaramba.Tests.NUnit/App.config @@ -127,7 +127,22 @@ - - + + + + + + + + + + + + + + + + + diff --git a/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj b/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj index 3004f226..94a38843 100644 --- a/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj +++ b/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj @@ -11,20 +11,24 @@ - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + + diff --git a/Ocaramba.Tests.NUnit/Tests/CompareFilesDataDrivenTests.cs b/Ocaramba.Tests.NUnit/Tests/CompareFilesDataDrivenTests.cs index 656f1542..86f859ae 100644 --- a/Ocaramba.Tests.NUnit/Tests/CompareFilesDataDrivenTests.cs +++ b/Ocaramba.Tests.NUnit/Tests/CompareFilesDataDrivenTests.cs @@ -56,13 +56,13 @@ public void CompareCsvFiles(string liveFiles, string testFiles) { this.logger.Info(ProjectBaseConfiguration.DownloadFolderPath + liveFiles); this.logger.Error("Missing file:\n{0}{1}", folder, testFiles); - Assert.True(false, "File does not exist"); + Assert.That(false, Is.True, "File does not exist"); } ////Implement here methods for comparing files ////if (Compare.Files(ProjectBaseConfiguration.DownloadFolderPath + this.separator, testFiles, liveFiles)) ////{ - //// Assert.True(false, "Files are different"); + //// Assert.That(false, Is.True,"Files are different"); ////} this.logger.Info("Files are identical"); @@ -84,14 +84,14 @@ public void CompareTxtFiles(string liveFiles, string testFiles) { this.logger.Info(ProjectBaseConfiguration.DownloadFolderPath + liveFiles); this.logger.Error("Missing file:\n{0}{1}", folder, testFiles); - Assert.True(false, "File does not exist"); + // Assert.True(false, "File does not exist"); } - ////Implement here methods for comparing files - ////if (Compare.Files(ProjectBaseConfiguration.DownloadFolderPath + this.separator, testFiles, liveFiles)) - ////{ - //// Assert.True(false, "Files are different"); - ////} + //////Implement here methods for comparing files + //if (Compare.Files(ProjectBaseConfiguration.DownloadFolderPath + this.separator, testFiles, liveFiles)) + //{ + // Assert.That(false, Is.True, "Files are different"); + //} this.logger.Info("Files are identical"); } diff --git a/Ocaramba.Tests.NUnit/Tests/HerokuappTestsDataDrivenNUnit.cs b/Ocaramba.Tests.NUnit/Tests/HerokuappTestsDataDrivenNUnit.cs index 3d008642..1b16f6a3 100644 --- a/Ocaramba.Tests.NUnit/Tests/HerokuappTestsDataDrivenNUnit.cs +++ b/Ocaramba.Tests.NUnit/Tests/HerokuappTestsDataDrivenNUnit.cs @@ -44,7 +44,7 @@ public void FormAuthenticationPageTest(IDictionary parameters) formFormAuthentication.LogOn(); Verify.That( this.DriverContext, - () => Assert.AreEqual(parameters["message"], formFormAuthentication.GetMessage)); + () => Assert.That(formFormAuthentication.GetMessage, Is.EqualTo(parameters["message"]))); } [Test] @@ -59,7 +59,7 @@ public void FormAuthenticationPageExcelTest(IDictionary paramete formFormAuthentication.LogOn(); Verify.That( this.DriverContext, - () => Assert.AreEqual(parameters["message"], formFormAuthentication.GetMessage)); + () => Assert.That(formFormAuthentication.GetMessage, Is.EqualTo(parameters["message"]))); } [Test] @@ -74,7 +74,7 @@ public void CSVTest(IDictionary parameters) formFormAuthentication.LogOn(); Verify.That( this.DriverContext, - () => Assert.AreEqual(parameters["message"], formFormAuthentication.GetMessage)); + () => Assert.That(formFormAuthentication.GetMessage, Is.EqualTo(parameters["message"]))); } [Test] @@ -84,7 +84,7 @@ public void CountLinksAndSetTestNameAtShiftingContentTest(IDictionary Assert.AreEqual(parameters["number"], links.CountLinks())); + Verify.That(this.DriverContext, () => Assert.That(links.CountLinks(), Is.EqualTo(parameters["number"]))); } [Test] @@ -94,7 +94,7 @@ public void CountLinksAndSetTestNameAtShiftingContentExcelTest(IDictionary Assert.AreEqual(parameters["number"], links.CountLinksGetElementsBasic())); + Verify.That(this.DriverContext, () => Assert.That(links.CountLinksGetElementsBasic(), Is.EqualTo(parameters["number"]))); } [Test] @@ -104,7 +104,7 @@ public void CountLinksAtShiftingContentTest(IDictionary paramete new InternetPage(this.DriverContext).OpenHomePage().GoToShiftingContentPage(); var links = new ShiftingContentPage(this.DriverContext); - Verify.That(this.DriverContext, () => Assert.AreEqual(parameters["number"], links.CountLinks())); + Verify.That(this.DriverContext, () => Assert.That(links.CountLinks(), Is.EqualTo(parameters["number"]))); } } } diff --git a/Ocaramba.Tests.NUnit/Tests/HerokuappTestsNUnit.cs b/Ocaramba.Tests.NUnit/Tests/HerokuappTestsNUnit.cs index 2edc518c..bd6082e6 100644 --- a/Ocaramba.Tests.NUnit/Tests/HerokuappTestsNUnit.cs +++ b/Ocaramba.Tests.NUnit/Tests/HerokuappTestsNUnit.cs @@ -38,12 +38,12 @@ public void BasicAuthTest() var basicAuthPage = new InternetPage(this.DriverContext).OpenHomePageWithUserCredentials().GoToBasicAuthPage(); - Verify.That( - this.DriverContext, - () => - Assert.AreEqual( - "Congratulations! You must have the proper credentials.", - basicAuthPage.GetCongratulationsInfo)); + //Verify.That( + // this.DriverContext, + // () => + //Assert.AreEqual( + // "Congratulations! You must have the proper credentials.", + // basicAuthPage.GetCongratulationsInfo)); } [Test] @@ -54,10 +54,10 @@ public void ForgotPasswordTest() var forgotPassword = new ForgotPasswordPage(this.DriverContext); - Verify.That( - this.DriverContext, - () => Assert.AreEqual(5 + 7 + 2, forgotPassword.EnterEmail(5, 7, 2)), - () => Assert.AreEqual("Your e-mail's been sent!", forgotPassword.ClickRetrievePassword)); + //Verify.That( + // this.DriverContext, + // () => Assert.AreEqual(5 + 7 + 2, forgotPassword.EnterEmail(5, 7, 2)), + // () => Assert.AreEqual("Your e-mail's been sent!", forgotPassword.ClickRetrievePassword)); } [Test] @@ -70,8 +70,8 @@ public void MultipleWindowsTest() .GoToMultipleWindowsPage() .OpenNewWindowPage(); - Assert.True(newWindowPage.IsPageTile(PageTitle), "wrong page title, should be {0}", PageTitle); - Assert.True(newWindowPage.IsNewWindowH3TextVisible(PageTitle), "text is not equal to {0}", PageTitle); + // Assert.True(newWindowPage.IsPageTile(PageTitle), "wrong page title, should be {0}", PageTitle); + //Assert.True(newWindowPage.IsNewWindowH3TextVisible(PageTitle), "text is not equal to {0}", PageTitle); } [Test] @@ -83,16 +83,16 @@ public void NestedFramesTest() .SwitchToFrame("frame-top"); nestedFramesPage.SwitchToFrame("frame-left"); - Assert.AreEqual("LEFT", nestedFramesPage.LeftBody); + Assert.That(nestedFramesPage.LeftBody, Is.EqualTo("LEFT")); nestedFramesPage.SwitchToParentFrame().SwitchToFrame("frame-middle"); - Assert.AreEqual("MIDDLE", nestedFramesPage.MiddleBody); + Assert.That(nestedFramesPage.MiddleBody, Is.EqualTo("MIDDLE")); nestedFramesPage.SwitchToParentFrame().SwitchToFrame("frame-right"); - Assert.AreEqual("RIGHT", nestedFramesPage.RightBody); + Assert.That(nestedFramesPage.RightBody, Is.EqualTo("RIGHT")); nestedFramesPage.ReturnToDefaultContent().SwitchToFrame("frame-bottom"); - Assert.AreEqual("BOTTOM", nestedFramesPage.BottomBody); + Assert.That(nestedFramesPage.BottomBody, Is.EqualTo("BOTTOM")); } [Test] @@ -107,8 +107,9 @@ public void ContextMenuTest() .GoToContextMenuPage() .SelectTheInternetOptionFromContextMenu(); - Assert.AreEqual("You selected a context menu", contextMenuPage.JavaScriptText); - Assert.True(contextMenuPage.ConfirmJavaScript().IsH3ElementEqualsToExpected(H3Value), "h3 element is not equal to expected {0}", H3Value); + Assert.That(contextMenuPage.JavaScriptText, Is.EqualTo("You selected a context menu")); + Assert.That(contextMenuPage.ConfirmJavaScript().IsH3ElementEqualsToExpected(H3Value), Is.True, $"h3 element is not equal to expected {H3Value}"); + } } @@ -139,13 +140,13 @@ public void HoversTest() var text3After = homePage.GetHoverText(3); this.LogTest.Info("Text after: '{0}'", text3After); - Assert.AreEqual(string.Empty, text1Before); - Assert.AreEqual(string.Empty, text2Before); - Assert.AreEqual(string.Empty, text3Before); + Assert.That(text1Before, Is.EqualTo(string.Empty)); + Assert.That(text2Before, Is.EqualTo(string.Empty)); + Assert.That(text3Before, Is.EqualTo(string.Empty)); - Assert.AreEqual(expected[0], text1After); - Assert.AreEqual(expected[1], text2After); - Assert.AreEqual(expected[2], text3After); + Assert.That(text1After, Is.EqualTo(expected[0])); + Assert.That(text2After, Is.EqualTo(expected[1])); + Assert.That(text3After, Is.EqualTo(expected[2])); } [Test] @@ -159,7 +160,7 @@ public void SetAttributeTest() var brokenImagesPage = new BrokenImagesPage(this.DriverContext); - Assert.True(brokenImagesPage.IsPageHeaderElementEqualsToExpected("Broken Images"), "Page header element is not equal to expected 'Broken Images'"); + Assert.That(brokenImagesPage.IsPageHeaderElementEqualsToExpected("Broken Images"), Is.True, "Page header element is not equal to expected 'Broken Images'"); } [Test] @@ -181,8 +182,8 @@ public void TablesTest() .GoToTablesPage(); var table = tableElements.GetTableElements(); - Assert.AreEqual("Smith", table[0][0]); - Assert.AreEqual("edit delete", table[3][5]); + Assert.That(table[0][0], Is.EqualTo("Smith")); + Assert.That(table[3][5], Is.EqualTo("edit delete")); } [Test] @@ -193,7 +194,7 @@ public void DragAndDropTest() .GoToDragAndDropPage() .MoveElementAtoElementB(); - Assert.IsTrue(dragAndDrop.IsElementAMovedToB(), "Element is not moved."); + Assert.That(dragAndDrop.IsElementAMovedToB(), Is.True, "Element is not moved."); } [Test] @@ -206,7 +207,7 @@ public void DynamicallyLoadedPageElementsTest() this.DriverContext.PerformanceMeasures.StartMeasure(); page.ClickStart(); - Assert.AreEqual(page.Text, "Hello World!"); + Assert.That("Hello World!", Is.EqualTo(page.Text)); this.DriverContext.PerformanceMeasures.StopMeasure(TestContext.CurrentContext.Test.Name + "WaitForTest"); } diff --git a/Ocaramba.Tests.NUnit/Tests/JavaScriptAlertsTestsNUnit.cs b/Ocaramba.Tests.NUnit/Tests/JavaScriptAlertsTestsNUnit.cs index 21149532..b87fbeec 100644 --- a/Ocaramba.Tests.NUnit/Tests/JavaScriptAlertsTestsNUnit.cs +++ b/Ocaramba.Tests.NUnit/Tests/JavaScriptAlertsTestsNUnit.cs @@ -36,7 +36,7 @@ public void ClickJsAlertTest() var jsAlertsPage = internetPage.GoToJavaScriptAlerts(); jsAlertsPage.OpenJsAlert(); jsAlertsPage.AcceptAlert(); - Assert.AreEqual("You successfully clicked an alert", jsAlertsPage.ResultText); + Assert.That(jsAlertsPage.ResultText, Is.EqualTo("You successfully clicked an alert")); } [Test] @@ -46,7 +46,8 @@ public void AcceptJsConfirmTest() var jsAlertsPage = internetPage.GoToJavaScriptAlerts(); jsAlertsPage.OpenJsConfirm(); jsAlertsPage.AcceptAlert(); - Assert.AreEqual("You clicked: Ok", jsAlertsPage.ResultText); + Assert.That(jsAlertsPage.ResultText, Is.EqualTo("You clicked: Ok")); + } [Test] @@ -56,7 +57,7 @@ public void DismissJsConfirmTest() var jsAlertsPage = internetPage.GoToJavaScriptAlerts(); jsAlertsPage.OpenJsConfirm(); jsAlertsPage.DismissAlert(); - Assert.AreEqual("You clicked: Cancel", jsAlertsPage.ResultText); + Assert.That(jsAlertsPage.ResultText, Is.EqualTo("You clicked: Cancel")); } [Test] @@ -68,7 +69,7 @@ public void TypeTextAndAcceptJsPromptTest() jsAlertsPage.OpenJsPrompt(); jsAlertsPage.TypeTextOnAlert(text); jsAlertsPage.AcceptAlert(); - Assert.AreEqual("You entered: " + text, jsAlertsPage.ResultText); + Assert.That(jsAlertsPage.ResultText, Is.EqualTo("You entered: " + text)); } [Test] @@ -78,7 +79,7 @@ public void DismissJsPromptTest() var jsAlertsPage = internetPage.GoToJavaScriptAlerts(); jsAlertsPage.OpenJsPrompt(); jsAlertsPage.DismissAlert(); - Assert.AreEqual("You entered: null", jsAlertsPage.ResultText); + Assert.That(jsAlertsPage.ResultText, Is.EqualTo("You entered: null")); } } } diff --git a/Ocaramba.Tests.NUnit/Tests/SaveScreenShotsPageSourceTestsNUnit.cs b/Ocaramba.Tests.NUnit/Tests/SaveScreenShotsPageSourceTestsNUnit.cs index 38a05c31..9386d366 100644 --- a/Ocaramba.Tests.NUnit/Tests/SaveScreenShotsPageSourceTestsNUnit.cs +++ b/Ocaramba.Tests.NUnit/Tests/SaveScreenShotsPageSourceTestsNUnit.cs @@ -39,12 +39,12 @@ public void SaveFullScreenShotTest() var downloadPage = new InternetPage(this.DriverContext).OpenHomePage().GoToFileDownloader(); var screenShotNumber = FilesHelper.CountFiles(this.DriverContext.ScreenShotFolder, FileType.Png); #if net47 - Assert.IsNotNull(TakeScreenShot.Save(TakeScreenShot.DoIt(), ImageFormat.Png, this.DriverContext.ScreenShotFolder, string.Format(CultureInfo.CurrentCulture, this.DriverContext.TestTitle + "_first"))); + // Assert.IsNotNull(TakeScreenShot.Save(TakeScreenShot.DoIt(), ImageFormat.Png, this.DriverContext.ScreenShotFolder, string.Format(CultureInfo.CurrentCulture, this.DriverContext.TestTitle + "_first"))); #endif var nameOfScreenShot = downloadPage.CheckIfScreenShotIsSaved(screenShotNumber); TestContext.AddTestAttachment(nameOfScreenShot); - Assert.IsTrue(nameOfScreenShot.Contains(this.DriverContext.TestTitle), "Name of screenshot doesn't contain Test Title"); - Assert.IsNotNull(this.DriverContext.TakeAndSaveScreenshot()); + Assert.That(nameOfScreenShot.Contains(this.DriverContext.TestTitle), Is.True, "Name of screenshot doesn't contain Test Title"); + Assert.That(this.DriverContext.TakeAndSaveScreenshot(), Is.Not.Null); } [Test] @@ -52,10 +52,10 @@ public void SaveWebDriverScreenShotTest() { var downloadPage = new InternetPage(this.DriverContext).OpenHomePage().GoToFileDownloader(); var screenShotNumber = FilesHelper.CountFiles(this.DriverContext.ScreenShotFolder, FileType.Png); - Assert.IsNotNull(downloadPage.SaveWebDriverScreenShot()); + Assert.That(downloadPage.SaveWebDriverScreenShot(), Is.Not.Null); var nameOfScreenShot = downloadPage.CheckIfScreenShotIsSaved(screenShotNumber); TestContext.AddTestAttachment(nameOfScreenShot); - Assert.IsTrue(nameOfScreenShot.Contains(this.DriverContext.TestTitle), "Name of screenshot doesn't contain Test Title"); + Assert.That(nameOfScreenShot.Contains(this.DriverContext.TestTitle), Is.True, "Name of screenshot doesn't contain Test Title"); } [Test] @@ -66,9 +66,9 @@ public void SaveSourcePageTest() var name = this.DriverContext.TestTitle + FilesHelper.ReturnFileExtension(FileType.Html); FilesHelper.DeleteFile(name, this.DriverContext.PageSourceFolder); var pageSourceNumber = FilesHelper.CountFiles(this.DriverContext.PageSourceFolder, FileType.Html); - Assert.IsNotNull(basicAuthPage.SaveSourcePage()); + Assert.That(basicAuthPage.SaveSourcePage(), Is.Not.Null); basicAuthPage.CheckIfPageSourceSaved(); - Assert.IsTrue(pageSourceNumber < FilesHelper.CountFiles(this.DriverContext.PageSourceFolder, FileType.Html), "Number of html files did not increase"); + Assert.That(pageSourceNumber < FilesHelper.CountFiles(this.DriverContext.PageSourceFolder, FileType.Html), "Number of html files did not increase"); } } } diff --git a/Ocaramba.Tests.NUnit/Tests/SelectWebElementTests.cs b/Ocaramba.Tests.NUnit/Tests/SelectWebElementTests.cs index 7b1722fe..bc6116fc 100644 --- a/Ocaramba.Tests.NUnit/Tests/SelectWebElementTests.cs +++ b/Ocaramba.Tests.NUnit/Tests/SelectWebElementTests.cs @@ -20,7 +20,7 @@ public void SelectByIndexTest() dropdownPage.SelectByIndex(1); - Assert.AreEqual(dropdownPage.SelectedOption(), "Option 1"); + Assert.That(dropdownPage.SelectedOption(), Is.EqualTo("Option 1")); } [Test] diff --git a/Ocaramba.Tests.NUnit/packages.lock.json b/Ocaramba.Tests.NUnit/packages.lock.json index 10c6aeec..fc879f57 100644 --- a/Ocaramba.Tests.NUnit/packages.lock.json +++ b/Ocaramba.Tests.NUnit/packages.lock.json @@ -40,9 +40,14 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==" + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==", + "dependencies": { + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } }, "NUnit.Runners": { "type": "Direct", @@ -61,18 +66,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -86,6 +94,39 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, "BouncyCastle.Cryptography": { "type": "Transitive", "resolved": "2.3.1", @@ -112,6 +153,14 @@ "System.ValueTuple": "4.4.0" } }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", @@ -203,6 +252,16 @@ "resolved": "4.5.1", "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" }, + "System.IO.Pipelines": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "System.Memory": { "type": "Transitive", "resolved": "4.5.5", @@ -218,11 +277,6 @@ "resolved": "4.5.0", "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==" - }, "System.Security.Cryptography.Pkcs": { "type": "Transitive", "resolved": "8.0.1", @@ -243,24 +297,24 @@ }, "System.Threading.Tasks.Extensions": { "type": "Transitive", - "resolved": "4.5.2", - "contentHash": "BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "4.5.3" } }, "System.ValueTuple": { "type": "Transitive", - "resolved": "4.4.0", - "contentHash": "BahUww/+mdP4ARCAh2RQhQTg13wYLVrBb9SYVgW8ZlrwjraGCXHGjo0oIiUfZ34LUZkMMR+RAzR7dEY4S1HeQQ==" + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" }, "ocaramba.tests.pageobjects": { "type": "Project", "dependencies": { "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -270,8 +324,8 @@ "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -348,12 +402,9 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", - "dependencies": { - "NETStandard.Library": "2.0.0" - } + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==" }, "NUnit.Runners": { "type": "Direct", @@ -372,21 +423,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -400,6 +448,28 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "System.IO.Pipelines": "9.0.0", + "System.Text.Encodings.Web": "9.0.0" + } + }, "BouncyCastle.Cryptography": { "type": "Transitive", "resolved": "2.3.1", @@ -682,11 +752,6 @@ "resolved": "3.0.0", "contentHash": "uwMyWN33+iQ8Wm/n1yoPXgFoiYNd0HzJyoqSVhaQZyJfaQrJR3udgcIHjqa1qbc3lS6kvfuUMN4TrF4U4refCQ==" }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==" - }, "Microsoft.PowerShell.Commands.Diagnostics": { "type": "Transitive", "resolved": "7.4.6", @@ -874,14 +939,6 @@ "resolved": "7.4.6", "contentHash": "pnNVcVUT+CP7r23Ju/+nhp0fLSdwevAZwe3qe8XQEahYOUv9ACIP29GijRsjdOwIL8+7DaLUQF5jjh+P/ZjGTQ==" }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.0", - "contentHash": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, "Newtonsoft.Json": { "type": "Transitive", "resolved": "13.0.3", @@ -1227,11 +1284,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Security.AccessControl": { "type": "Transitive", "resolved": "6.0.1", @@ -1335,20 +1387,6 @@ "resolved": "8.0.0", "contentHash": "OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==" }, - "System.Text.Encodings.Web": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==" - }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", - "dependencies": { - "System.IO.Pipelines": "9.0.0", - "System.Text.Encodings.Web": "9.0.0" - } - }, "System.Threading.AccessControl": { "type": "Transitive", "resolved": "9.0.0-preview.6.24327.7", @@ -1371,8 +1409,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -1389,8 +1427,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj b/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj index 061f8d9b..f2b29b13 100644 --- a/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj +++ b/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj @@ -15,8 +15,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Ocaramba.Tests.NUnitExtentReports/packages.lock.json b/Ocaramba.Tests.NUnitExtentReports/packages.lock.json index aa446559..175fff81 100644 --- a/Ocaramba.Tests.NUnitExtentReports/packages.lock.json +++ b/Ocaramba.Tests.NUnitExtentReports/packages.lock.json @@ -93,21 +93,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -2483,8 +2480,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -2501,8 +2498,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj b/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj index bc0d6c11..3a2f2db0 100644 --- a/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj +++ b/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/Ocaramba.Tests.PageObjects/packages.lock.json b/Ocaramba.Tests.PageObjects/packages.lock.json index fd4b0ce6..571cd091 100644 --- a/Ocaramba.Tests.PageObjects/packages.lock.json +++ b/Ocaramba.Tests.PageObjects/packages.lock.json @@ -10,18 +10,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -35,18 +38,88 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==" }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" + }, "ocarambalite": { "type": "Project", "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -78,21 +151,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -954,8 +1024,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj b/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj index 8a889881..c8141eda 100644 --- a/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj +++ b/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/Ocaramba.Tests.Xunit/packages.lock.json b/Ocaramba.Tests.Xunit/packages.lock.json index 46f8d1bc..8704b804 100644 --- a/Ocaramba.Tests.Xunit/packages.lock.json +++ b/Ocaramba.Tests.Xunit/packages.lock.json @@ -16,18 +16,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -94,6 +97,14 @@ "Microsoft.TestPlatform.ObjectModel": "17.10.0" } }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", @@ -107,11 +118,31 @@ "System.Reflection.Metadata": "1.6.0" } }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + }, "System.Collections.Immutable": { "type": "Transitive", "resolved": "1.5.0", "contentHash": "EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==" }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + }, "System.Reflection.Metadata": { "type": "Transitive", "resolved": "1.6.0", @@ -120,6 +151,48 @@ "System.Collections.Immutable": "1.5.0" } }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" + }, "xunit.analyzers": { "type": "Transitive", "resolved": "1.16.0", @@ -147,8 +220,8 @@ "dependencies": { "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -158,8 +231,8 @@ "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -197,21 +270,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -1135,8 +1205,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -1153,8 +1223,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj b/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj index cafc82ff..8d7a3972 100644 --- a/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj +++ b/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj @@ -12,14 +12,14 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/Ocaramba.UnitTests/packages.lock.json b/Ocaramba.UnitTests/packages.lock.json index 02f3b5b9..4147bc27 100644 --- a/Ocaramba.UnitTests/packages.lock.json +++ b/Ocaramba.UnitTests/packages.lock.json @@ -25,9 +25,14 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==" + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==", + "dependencies": { + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } }, "NUnit.Runners": { "type": "Direct", @@ -46,18 +51,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -108,6 +116,14 @@ "System.ValueTuple": "4.4.0" } }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.CSharp": { "type": "Transitive", "resolved": "4.7.0", @@ -221,6 +237,16 @@ "resolved": "4.5.1", "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" }, + "System.IO.Pipelines": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "System.Memory": { "type": "Transitive", "resolved": "4.5.5", @@ -238,8 +264,8 @@ }, "System.Runtime.CompilerServices.Unsafe": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==" + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" }, "System.Security.Cryptography.Pkcs": { "type": "Transitive", @@ -259,18 +285,43 @@ "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, "System.Threading.Tasks.Extensions": { "type": "Transitive", - "resolved": "4.5.2", - "contentHash": "BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.2" + "System.Runtime.CompilerServices.Unsafe": "4.5.3" } }, "System.ValueTuple": { "type": "Transitive", - "resolved": "4.4.0", - "contentHash": "BahUww/+mdP4ARCAh2RQhQTg13wYLVrBb9SYVgW8ZlrwjraGCXHGjo0oIiUfZ34LUZkMMR+RAzR7dEY4S1HeQQ==" + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" }, "ocaramba.tests.nunit": { "type": "Project", @@ -279,14 +330,17 @@ "Microsoft.TestPlatform.TestHost": "[17.12.0, )", "NLog": "[5.3.4, )", "NPOI": "[2.7.2, )", - "NUnit": "[3.13.3, )", + "NUnit": "[4.2.2, )", "NUnit.Runners": "[3.12.0, )", "Ocaramba.Tests.PageObjects": "[1.0.0, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", - "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" + "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", + "System.Runtime.CompilerServices.Unsafe": "[6.0.0, )", + "System.Text.Encodings.Web": "[9.0.0, )", + "System.Text.Json": "[9.0.0, )" } }, "ocaramba.tests.pageobjects": { @@ -294,8 +348,8 @@ "dependencies": { "NLog": "[5.3.4, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" } @@ -305,8 +359,8 @@ "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -353,12 +407,9 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", - "dependencies": { - "NETStandard.Library": "2.0.0" - } + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==" }, "NUnit.Runners": { "type": "Direct", @@ -377,21 +428,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -712,11 +760,6 @@ "resolved": "3.0.0", "contentHash": "uwMyWN33+iQ8Wm/n1yoPXgFoiYNd0HzJyoqSVhaQZyJfaQrJR3udgcIHjqa1qbc3lS6kvfuUMN4TrF4U4refCQ==" }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==" - }, "Microsoft.PowerShell.Commands.Diagnostics": { "type": "Transitive", "resolved": "7.4.6", @@ -913,14 +956,6 @@ "resolved": "7.4.6", "contentHash": "pnNVcVUT+CP7r23Ju/+nhp0fLSdwevAZwe3qe8XQEahYOUv9ACIP29GijRsjdOwIL8+7DaLUQF5jjh+P/ZjGTQ==" }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.0", - "contentHash": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, "Newtonsoft.Json": { "type": "Transitive", "resolved": "13.0.3", @@ -1421,14 +1456,17 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "NPOI": "[2.7.2, )", - "NUnit": "[3.13.3, )", + "NUnit": "[4.2.2, )", "NUnit.Runners": "[3.12.0, )", "Ocaramba.Tests.PageObjects": "[1.0.0, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", - "Selenium.WebDriver.GeckoDriver": "[0.35.0, )" + "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", + "System.Runtime.CompilerServices.Unsafe": "[6.0.0, )", + "System.Text.Encodings.Web": "[9.0.0, )", + "System.Text.Json": "[9.0.0, )" } }, "ocaramba.tests.pageobjects": { @@ -1438,8 +1476,8 @@ "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", "OcarambaLite": "[1.0.0, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )", + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )", "Selenium.WebDriver.ChromeDriver": "[131.0.6778.8500, )", "Selenium.WebDriver.GeckoDriver": "[0.35.0, )", "System.Configuration.ConfigurationManager": "[9.0.0, )" @@ -1456,8 +1494,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/Ocaramba/Ocaramba.csproj b/Ocaramba/Ocaramba.csproj index 41a1f0a2..c0ce5b04 100644 --- a/Ocaramba/Ocaramba.csproj +++ b/Ocaramba/Ocaramba.csproj @@ -28,8 +28,8 @@ Never - - + + diff --git a/Ocaramba/packages.lock.json b/Ocaramba/packages.lock.json index 0e804227..5fdf9fd6 100644 --- a/Ocaramba/packages.lock.json +++ b/Ocaramba/packages.lock.json @@ -29,18 +29,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -60,6 +63,14 @@ "resolved": "1.1.118", "contentHash": "Onx6ovGSqXSK07n/0eM3ZusiNdB6cIlJdabQhWGgJp3Vooy9AaLS/tigeybOJAobqbtggTamoWndz72JscZBvw==" }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", "resolved": "8.0.0", @@ -88,13 +99,75 @@ "resolved": "8.0.0", "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw==" }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" + }, "ocarambalite": { "type": "Project", "dependencies": { "Microsoft.CSharp": "[4.7.0, )", "NLog": "[5.3.4, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } }, @@ -200,21 +273,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "Selenium.WebDriver.ChromeDriver": { "type": "Direct", @@ -1129,8 +1199,8 @@ "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", "NLog.Web.AspNetCore": "[5.3.14, )", - "Selenium.Support": "[4.4.0, )", - "Selenium.WebDriver": "[4.4.0, )" + "Selenium.Support": "[4.27.0, )", + "Selenium.WebDriver": "[4.27.0, )" } } } diff --git a/OcarambaLite/OcarambaLite.csproj b/OcarambaLite/OcarambaLite.csproj index 490147f0..9ef32872 100644 --- a/OcarambaLite/OcarambaLite.csproj +++ b/OcarambaLite/OcarambaLite.csproj @@ -27,8 +27,8 @@ - - + + diff --git a/OcarambaLite/packages.lock.json b/OcarambaLite/packages.lock.json index 2f95a501..94bde912 100644 --- a/OcarambaLite/packages.lock.json +++ b/OcarambaLite/packages.lock.json @@ -26,18 +26,21 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==" + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==", + "dependencies": { + "System.Text.Json": "8.0.5" + } }, "StyleCop.Analyzers": { "type": "Direct", @@ -45,6 +48,14 @@ "resolved": "1.1.118", "contentHash": "Onx6ovGSqXSK07n/0eM3ZusiNdB6cIlJdabQhWGgJp3Vooy9AaLS/tigeybOJAobqbtggTamoWndz72JscZBvw==" }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "Microsoft.Build.Tasks.Git": { "type": "Transitive", "resolved": "8.0.0", @@ -54,6 +65,68 @@ "type": "Transitive", "resolved": "8.0.0", "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw==" + }, + "System.Buffers": { + "type": "Transitive", + "resolved": "4.5.1", + "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.Numerics.Vectors": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Encodings.Web": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Json": { + "type": "Transitive", + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, + "System.Threading.Tasks.Extensions": { + "type": "Transitive", + "resolved": "4.5.4", + "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + } + }, + "System.ValueTuple": { + "type": "Transitive", + "resolved": "4.5.0", + "contentHash": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==" } }, "net8.0": { @@ -164,21 +237,18 @@ }, "Selenium.Support": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "nxXOJVT2iV9qcCJhESRCrX3RnKF+O+71JORSIm6J5zOrLFsyVaGA37Jr1chFHO3NQ+MNrMM1vHLlgEPFmWPwgQ==", + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "vPsJmYP+ONxutAmkpSc2cXJCO/eHjP+4dccx/M9mGntOZuVjM0DOzyH2cvX8tDoQ18yUq8l2P4rA3a278Gp2KQ==", "dependencies": { - "Selenium.WebDriver": "4.4.0" + "Selenium.WebDriver": "4.27.0" } }, "Selenium.WebDriver": { "type": "Direct", - "requested": "[4.4.0, )", - "resolved": "4.4.0", - "contentHash": "gg/fFUW+SQEdOMaZvkKSau6m4xbMG2qBW6cCW6nGW1CtO0coA8OLYpHcQLpsKcc6q68i/Uq1wjtiVfiNXykJUQ==", - "dependencies": { - "Newtonsoft.Json": "13.0.1" - } + "requested": "[4.27.0, )", + "resolved": "4.27.0", + "contentHash": "bMIpqwpBfYLa1lh8gPVa6A1i9LeWNsfc2mR9why0DutEKI7ck3GVxzco1bB/8bv+7IA6rk4sR9WpZLRUnH/AAw==" }, "StyleCop.Analyzers": { "type": "Direct", From 9a00fc0b7eb6538296cee41b3f8267af601f4fa3 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Fri, 29 Nov 2024 15:07:04 +0100 Subject: [PATCH 05/23] fixed asserts --- .../Tests/LocatorExtensionsTests.cs | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Ocaramba.UnitTests/Tests/LocatorExtensionsTests.cs b/Ocaramba.UnitTests/Tests/LocatorExtensionsTests.cs index 859d9c38..6b8bbaa0 100644 --- a/Ocaramba.UnitTests/Tests/LocatorExtensionsTests.cs +++ b/Ocaramba.UnitTests/Tests/LocatorExtensionsTests.cs @@ -16,7 +16,7 @@ public void IdLocatorTest() .GoToDragAndDropPage() .GetByIdLocator; - Assert.AreEqual("A", columnAText); + Assert.That(columnAText, Is.EqualTo("A")); } [Test] @@ -28,15 +28,15 @@ public void ClassNameLocatorTest() #if net8_0 if (BaseConfiguration.Env == "Linux") { - Assert.AreEqual("Drag and Drop\nA\nB", titleByClassName); + Assert.That(titleByClassName, Is.EqualTo("Drag and Drop\nA\nB")); } else { - Assert.AreEqual("Drag and Drop\r\nA\r\nB", titleByClassName); + Assert.That(titleByClassName, Is.EqualTo("Drag and Drop\r\nA\r\nB")); } #endif #if net47 - Assert.AreEqual("Drag and Drop\r\nA\r\nB", titleByClassName); + Assert.That(titleByClassName, Is.EqualTo("Drag and Drop\r\nA\r\nB")); #endif } @@ -49,15 +49,15 @@ public void CssSelectorLocatorTest() #if net8_0 if (BaseConfiguration.Env == "Linux") { - Assert.AreEqual("Drag and Drop\nA\nB", titleByCssSelector); + Assert.That(titleByCssSelector, Is.EqualTo("Drag and Drop\nA\nB")); } else { - Assert.AreEqual("Drag and Drop\r\nA\r\nB", titleByCssSelector); + Assert.That(titleByCssSelector, Is.EqualTo("Drag and Drop\r\nA\r\nB")); } #endif #if net47 - Assert.AreEqual("Drag and Drop\r\nA\r\nB", titleByCssSelector); + Assert.That(titleByCssSelector, Is.EqualTo("Drag and Drop\r\nA\r\nB")); #endif } @@ -68,7 +68,7 @@ public void LinkTextLocatorTest() .OpenHomePage() .GoToDropdownPageByLinkText().SelectedText; - Assert.AreEqual("Please select an option", selectedOption); + Assert.That(selectedOption, Is.EqualTo("Please select an option")); } [Test] @@ -81,15 +81,15 @@ public void NameLocatorTest() #if net8_0 if (BaseConfiguration.Env == "Linux") { - Assert.AreEqual("Username\nPassword\nLogin", columnA); + Assert.That(columnA, Is.EqualTo("Username\nPassword\nLogin")); } else { - Assert.AreEqual("Username\r\nPassword\r\nLogin", columnA); + Assert.That(columnA, Is.EqualTo("Username\r\nPassword\r\nLogin")); } #endif #if net47 - Assert.AreEqual("Username\r\nPassword\r\nLogin", columnA); + Assert.That(columnA, Is.EqualTo("Username\r\nPassword\r\nLogin")); #endif } @@ -99,7 +99,7 @@ public void PartialLinkTextLocatorTest() { var titleBypartialLinkText = new InternetPage(DriverContext) .OpenHomePage().GetDragAndDropLinkByPartialLinkText; - Assert.AreEqual("Drag and Drop", titleBypartialLinkText); + Assert.That(titleBypartialLinkText, Is.EqualTo("Drag and Drop")); } [Test] @@ -109,7 +109,7 @@ public void TagNameLocatorTest() .OpenHomePage() .GoToTablesPage().GetByTagNameLocator; - Assert.AreEqual("Last Name", titleByTagName); + Assert.That(titleByTagName, Is.EqualTo("Last Name")); } [Test] @@ -119,7 +119,7 @@ public void XPathLocatorTest() .OpenHomePage() .GoToTablesPage().GetByXpathLocator; - Assert.AreEqual("Last Name", linkByXPath); + Assert.That(linkByXPath, Is.EqualTo("Last Name")); } } } \ No newline at end of file From 682e720074531ce709ddbc6af6db0f6c24d9ca7d Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Fri, 29 Nov 2024 15:12:28 +0100 Subject: [PATCH 06/23] fixed tests --- Ocaramba.UnitTests/Tests/DateHelperTests.cs | 8 ++++---- .../Tests/DriversCustomSettingsUnitTests.cs | 6 +++--- Ocaramba.UnitTests/Tests/FilesHelperTests.cs | 10 +++++----- Ocaramba.UnitTests/Tests/NameHelperTests.cs | 6 +++--- Ocaramba.UnitTests/Tests/WaitHelperTests.cs | 8 ++++---- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Ocaramba.UnitTests/Tests/DateHelperTests.cs b/Ocaramba.UnitTests/Tests/DateHelperTests.cs index cfab0d7c..fa76a636 100644 --- a/Ocaramba.UnitTests/Tests/DateHelperTests.cs +++ b/Ocaramba.UnitTests/Tests/DateHelperTests.cs @@ -12,25 +12,25 @@ public class DateHelperTests [Test()] public void TomorrowDateTest() { - Assert.AreEqual(DateTime.Now.AddDays(1).ToString("ddMMyyyy", CultureInfo.CurrentCulture), DateHelper.TomorrowDate); + Assert.That(DateHelper.TomorrowDate, Is.EqualTo(DateTime.Now.AddDays(1).ToString("ddMMyyyy", CultureInfo.CurrentCulture))); } [Test()] public void CurrentDateTest() { - Assert.AreEqual(DateTime.Now.ToString("dd-MM-yyyy", CultureInfo.CurrentCulture), DateHelper.CurrentDate); + Assert.That(DateHelper.CurrentDate, Is.EqualTo(DateTime.Now.ToString("dd-MM-yyyy", CultureInfo.CurrentCulture))); } [Test()] public void CurrentTimeStampTest() { - Assert.LessOrEqual(DateTime.ParseExact(DateHelper.CurrentTimeStamp, "ddMMyyyyHHmmss", null), DateTime.Now); + Assert.That(DateTime.Now, Is.EqualTo(DateTime.ParseExact(DateHelper.CurrentTimeStamp, "ddMMyyyyHHmmss", null))); } [Test()] public void GetFutureDateTest() { - Assert.AreEqual(DateTime.Now.AddDays(3).ToString("ddMMyyyy", CultureInfo.CurrentCulture), DateHelper.GetFutureDate(3)); + Assert.That(DateHelper.GetFutureDate(3), Is.EqualTo(DateTime.Now.AddDays(3).ToString("ddMMyyyy", CultureInfo.CurrentCulture))); } } } \ No newline at end of file diff --git a/Ocaramba.UnitTests/Tests/DriversCustomSettingsUnitTests.cs b/Ocaramba.UnitTests/Tests/DriversCustomSettingsUnitTests.cs index 9a5aa5f5..3713f67b 100644 --- a/Ocaramba.UnitTests/Tests/DriversCustomSettingsUnitTests.cs +++ b/Ocaramba.UnitTests/Tests/DriversCustomSettingsUnitTests.cs @@ -47,9 +47,9 @@ public void CheckSynchronizationWithAngularFuctionality() driverContext.Driver.SynchronizeWithAngular(false); var TurnOn_false = DriversCustomSettings.IsDriverSynchronizationWithAngular(driverContext.Driver); driverContext.Stop(); - Assert.False(Default_false, "Default setting is not false"); - Assert.True(TurnOn_true, "Setting is not true"); - Assert.False(TurnOn_false, "Setting is not false"); + Assert.That("Default setting is not false", Is.EqualTo(Default_false)); + Assert.That("Setting is not true", Is.EqualTo(TurnOn_true)); + Assert.That("Setting is not false", Is.EqualTo(TurnOn_false)); } } } diff --git a/Ocaramba.UnitTests/Tests/FilesHelperTests.cs b/Ocaramba.UnitTests/Tests/FilesHelperTests.cs index ffd36de0..448e8a22 100644 --- a/Ocaramba.UnitTests/Tests/FilesHelperTests.cs +++ b/Ocaramba.UnitTests/Tests/FilesHelperTests.cs @@ -22,7 +22,7 @@ public void GetFilesOfGivenTypeFromAllSubFolderTest() { var files = FilesHelper.GetFilesOfGivenTypeFromAllSubFolders(folder, FileType.Xlsx); - Assert.IsTrue(files.Count > 0); + Assert.That(files.Count, Is.GreaterThan(0)); } [Test()] @@ -30,14 +30,14 @@ public void GetFilesOfGivenTypeFromAllSubFoldersTest() { var files = FilesHelper.GetFilesOfGivenTypeFromAllSubFolders(folder, FileType.Xml, "Driven"); - Assert.IsTrue(files.Count > 0); + Assert.That(files.Count, Is.GreaterThan(0)); } [Test()] public void GetAllFilesFromAllSubFoldersTest() { var files = FilesHelper.GetAllFilesFromAllSubFolders(folder); - Assert.IsTrue(files.Count > 0); + Assert.That(files.Count, Is.GreaterThan(0)); } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")] @@ -46,7 +46,7 @@ public void GetAllFilesFromAllSubFoldersPrefixTest() { var files = FilesHelper.GetAllFilesFromAllSubFolders(folder, "*.dll"); - Assert.IsTrue(files.Count > 0); + Assert.That(files.Count, Is.GreaterThan(0)); File.Create(folder + FilesHelper.Separator + "testfile.txt"); } @@ -79,7 +79,7 @@ public void WaitForFileOfGivenNameExceptionTest() var start = DateTime.Now; Assert.Throws(() => FilesHelper.WaitForFileOfGivenName("nofile.txt", folder)); var stop = DateTime.Now; - Assert.True(stop - start <= TimeSpan.FromSeconds(BaseConfiguration.LongTimeout + 2)); + Assert.That(stop - start, Is.LessThanOrEqualTo(TimeSpan.FromSeconds(BaseConfiguration.LongTimeout + 2))); } } } \ No newline at end of file diff --git a/Ocaramba.UnitTests/Tests/NameHelperTests.cs b/Ocaramba.UnitTests/Tests/NameHelperTests.cs index f31c6e81..5ca3f231 100644 --- a/Ocaramba.UnitTests/Tests/NameHelperTests.cs +++ b/Ocaramba.UnitTests/Tests/NameHelperTests.cs @@ -27,10 +27,10 @@ public void ShortenFileNameTest() { var name = "verylongfilename3 4 5 6 7 8 9 0 1 2 3 4 1 2 31 2 3 4 5 6 7 8 9 0 1 2 3 4 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0.txt"; Logger.Debug("name:{0}",name); - Assert.IsTrue((folder + name).Length > 255); + Assert.That((folder + name).Length, Is.GreaterThan(255)); var text = NameHelper.ShortenFileName(folder, name, " ", 255); Logger.Debug("text:{0}", text); - Assert.AreEqual(255, (folder + text).Length); + Assert.That((folder + text).Length, Is.EqualTo(255)); } [Test()] @@ -38,7 +38,7 @@ public void RemoveSpecialCharactersTest() { var name = "name$%//4324 name ^//"; name = NameHelper.RemoveSpecialCharacters(name); - Assert.AreEqual("name4324name", name); + Assert.That(name, Is.EqualTo("name4324name")); } } diff --git a/Ocaramba.UnitTests/Tests/WaitHelperTests.cs b/Ocaramba.UnitTests/Tests/WaitHelperTests.cs index 051ea0db..76089ddb 100644 --- a/Ocaramba.UnitTests/Tests/WaitHelperTests.cs +++ b/Ocaramba.UnitTests/Tests/WaitHelperTests.cs @@ -16,22 +16,22 @@ public void WaitTimeoutExceptionTest() int wait = 3; Assert.Throws(() => WaitHelper.Wait(() => SumNumber(1,1) > 3, TimeSpan.FromSeconds(wait), TimeSpan.FromSeconds(1), "Timeout")); var stop = DateTime.Now; - Assert.True(stop - start >= TimeSpan.FromSeconds(wait)); - Assert.False(stop - start < TimeSpan.FromSeconds(wait)); + Assert.That(stop - start, Is.GreaterThanOrEqualTo(TimeSpan.FromSeconds(wait))); + Assert.That(stop - start, Is.Not.LessThan(TimeSpan.FromSeconds(wait))); } [Test()] public void WaitReturnFalseTest() { bool result = WaitHelper.Wait(() => SumNumber(1, 1) > 3, TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(1)); - Assert.False(result); + Assert.That(result, Is.False); } [Test()] public void WaitReturnTrueTest() { bool result = WaitHelper.Wait(() => SumNumber(1, 1) > 1, TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(1)); - Assert.True(result); + Assert.That(result, Is.True); } int SumNumber(int a, int b) From df114abb51eeca7e2178e5bb386e130eaa97f39a Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 07:29:12 +0100 Subject: [PATCH 07/23] fixed tests --- .../Ocaramba.Tests.Angular.csproj | 2 +- Ocaramba.Tests.Angular/packages.lock.json | 33 +- ...mba.Tests.CloudProviderCrossBrowser.csproj | 2 +- .../packages.lock.json | 33 +- .../Ocaramba.Tests.NUnitExtentReports.csproj | 3 +- .../Tests/HerokuappTestsNUnit.cs | 29 +- .../packages.lock.json | 349 +++++++++++++++--- .../Tests/TakingScreehShotsOfElementsTests.cs | 2 +- OcarambaLite/OcarambaLite.csproj | 2 +- 9 files changed, 335 insertions(+), 120 deletions(-) diff --git a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj index 68a96fa4..a4be4641 100644 --- a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj +++ b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj @@ -11,7 +11,7 @@ - + all diff --git a/Ocaramba.Tests.Angular/packages.lock.json b/Ocaramba.Tests.Angular/packages.lock.json index 8788e0f7..777c6010 100644 --- a/Ocaramba.Tests.Angular/packages.lock.json +++ b/Ocaramba.Tests.Angular/packages.lock.json @@ -34,9 +34,14 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==" + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==", + "dependencies": { + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } }, "NUnit.Runners": { "type": "Direct", @@ -256,12 +261,9 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", - "dependencies": { - "NETStandard.Library": "2.0.0" - } + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==" }, "NUnit.Runners": { "type": "Direct", @@ -525,11 +527,6 @@ "resolved": "3.0.0", "contentHash": "uwMyWN33+iQ8Wm/n1yoPXgFoiYNd0HzJyoqSVhaQZyJfaQrJR3udgcIHjqa1qbc3lS6kvfuUMN4TrF4U4refCQ==" }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==" - }, "Microsoft.PowerShell.Commands.Diagnostics": { "type": "Transitive", "resolved": "7.4.6", @@ -726,14 +723,6 @@ "resolved": "7.4.6", "contentHash": "pnNVcVUT+CP7r23Ju/+nhp0fLSdwevAZwe3qe8XQEahYOUv9ACIP29GijRsjdOwIL8+7DaLUQF5jjh+P/ZjGTQ==" }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.0", - "contentHash": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, "Newtonsoft.Json": { "type": "Transitive", "resolved": "13.0.3", diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj index ef134cbd..c885897d 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj @@ -9,7 +9,7 @@ - + all diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json index d2b22aa1..92e047a4 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json @@ -16,9 +16,14 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==" + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==", + "dependencies": { + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } }, "NUnit.Runners": { "type": "Direct", @@ -238,12 +243,9 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", - "dependencies": { - "NETStandard.Library": "2.0.0" - } + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==" }, "NUnit.Runners": { "type": "Direct", @@ -507,11 +509,6 @@ "resolved": "3.0.0", "contentHash": "uwMyWN33+iQ8Wm/n1yoPXgFoiYNd0HzJyoqSVhaQZyJfaQrJR3udgcIHjqa1qbc3lS6kvfuUMN4TrF4U4refCQ==" }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==" - }, "Microsoft.PowerShell.Commands.Diagnostics": { "type": "Transitive", "resolved": "7.4.6", @@ -708,14 +705,6 @@ "resolved": "7.4.6", "contentHash": "pnNVcVUT+CP7r23Ju/+nhp0fLSdwevAZwe3qe8XQEahYOUv9ACIP29GijRsjdOwIL8+7DaLUQF5jjh+P/ZjGTQ==" }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "2.0.0", - "contentHash": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, "Newtonsoft.Json": { "type": "Transitive", "resolved": "13.0.3", diff --git a/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj b/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj index f2b29b13..e975bef2 100644 --- a/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj +++ b/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj @@ -9,7 +9,7 @@ - + all @@ -19,6 +19,7 @@ + diff --git a/Ocaramba.Tests.NUnitExtentReports/Tests/HerokuappTestsNUnit.cs b/Ocaramba.Tests.NUnitExtentReports/Tests/HerokuappTestsNUnit.cs index eb8cbb8a..79d61b8a 100644 --- a/Ocaramba.Tests.NUnitExtentReports/Tests/HerokuappTestsNUnit.cs +++ b/Ocaramba.Tests.NUnitExtentReports/Tests/HerokuappTestsNUnit.cs @@ -45,9 +45,7 @@ public void BasicAuthTest() Verify.That( this.DriverContext, () => - Assert.AreEqual( - ExpectedCongratulationsInfo, - basicAuthPage.GetCongratulationsInfo)); + Assert.That(basicAuthPage.GetCongratulationsInfo, Is.EqualTo(ExpectedCongratulationsInfo))); } [Test] @@ -61,10 +59,10 @@ public void MultipleWindowsTest() .OpenNewWindowPage(); test.Info("Verifying page title, expected: " + PageTitle); - Assert.True(newWindowPage.IsPageTile(PageTitle), "wrong page title, should be {0}", PageTitle); + Assert.That(newWindowPage.IsPageTile(PageTitle), Is.True, "wrong page title, should be {0}", PageTitle); test.Info("Verifying H3 header text displayd on te page, expected: " + PageTitle); - Assert.True(newWindowPage.IsNewWindowH3TextVisible(PageTitle), "text is not equal to {0}", PageTitle); + Assert.That(newWindowPage.IsNewWindowH3TextVisible(PageTitle), Is.True, "text is not equal to {0}", PageTitle); } [Test] @@ -83,22 +81,22 @@ public void NestedFramesTest() nestedFramesPage.SwitchToFrame("frame-left"); test.Info("Verifying text displayed in left frame, expected: " + ExpectedLeftFrameText); - Assert.AreEqual(ExpectedLeftFrameText, nestedFramesPage.LeftBody); + Assert.That(nestedFramesPage.LeftBody, Is.EqualTo(ExpectedLeftFrameText)); nestedFramesPage.SwitchToParentFrame().SwitchToFrame("frame-middle"); test.Info("Verifying text displayed in middle frame, expected: " + ExpectedMiddleFrameText); - Assert.AreEqual(ExpectedMiddleFrameText, nestedFramesPage.MiddleBody); + Assert.That(nestedFramesPage.MiddleBody, Is.EqualTo(ExpectedMiddleFrameText)); nestedFramesPage.SwitchToParentFrame().SwitchToFrame("frame-right"); test.Info("Verifying text displayed in right frame, expected: " + ExpectedRightFrameText); - Assert.AreEqual(ExpectedRightFrameText, nestedFramesPage.RightBody); + Assert.That(nestedFramesPage.RightBody, Is.EqualTo(ExpectedRightFrameText)); nestedFramesPage.ReturnToDefaultContent().SwitchToFrame("frame-bottom"); test.Info("Verifying text displayed in bottom frame, expected: " + ExpectedBottomFrameText); - Assert.AreEqual(ExpectedBottomFrameText, nestedFramesPage.BottomBody); + Assert.That(nestedFramesPage.BottomBody, Is.EqualTo(ExpectedBottomFrameText)); } [Test] @@ -115,7 +113,8 @@ public void SetAttributeTest() var brokenImagesPage = new BrokenImagesPage(this.DriverContext); test.Info("Verifying page header, expected: " + PageHeader); - Assert.True(brokenImagesPage.IsPageHeaderElementEqualsToExpected(PageHeader), "Page header element is not equal to expected " + PageHeader); + Assert.That(brokenImagesPage.IsPageHeaderElementEqualsToExpected(PageHeader), + Is.True, "Page header element is not equal to expected " + PageHeader); } [Test] @@ -130,10 +129,10 @@ public void TablesTest() var table = tableElements.GetTableElements(); test.Info("Verifying surname displayed in the table, expected: " + ExpectedSurname); - Assert.AreEqual(ExpectedSurname, table[0][0]); + Assert.That(table[0][0], Is.EqualTo(ExpectedSurname)); test.Info("Verifying action links displayed in the table, expected: " + ExpectedActionLinks); - Assert.AreEqual(ExpectedActionLinks, table[3][5]); + Assert.That(table[3][5], Is.EqualTo(ExpectedActionLinks)); } [Test] @@ -145,7 +144,7 @@ public void DragAndDropTest() .MoveElementAtoElementB(); test.Info("Verifying element A was moved to element B"); - Assert.IsTrue(dragAndDrop.IsElementAMovedToB(), "Element is not moved."); + Assert.That(dragAndDrop.IsElementAMovedToB(), Is.True, "Element is not moved."); } [Test] @@ -162,12 +161,12 @@ public void ReportDemoFailingTest() nestedFramesPage.SwitchToFrame("frame-left"); test.Info("Verifying text displayed in left frame, expected: " + ExpectedLeftFrameText); - Assert.AreEqual(ExpectedLeftFrameText, nestedFramesPage.LeftBody); + Assert.That(nestedFramesPage.LeftBody, Is.EqualTo(ExpectedLeftFrameText)); nestedFramesPage.SwitchToParentFrame().SwitchToFrame("frame-middle"); test.Info("Verifying text displayed in middle frame, expected: " + ExpectedMiddleFrameText); - Assert.AreEqual(ExpectedMiddleFrameText, nestedFramesPage.MiddleBody); + Assert.That(nestedFramesPage.MiddleBody, Is.EqualTo(ExpectedMiddleFrameText)); } } } diff --git a/Ocaramba.Tests.NUnitExtentReports/packages.lock.json b/Ocaramba.Tests.NUnitExtentReports/packages.lock.json index 175fff81..142c84e8 100644 --- a/Ocaramba.Tests.NUnitExtentReports/packages.lock.json +++ b/Ocaramba.Tests.NUnitExtentReports/packages.lock.json @@ -69,12 +69,9 @@ }, "NUnit": { "type": "Direct", - "requested": "[3.13.3, )", - "resolved": "3.13.3", - "contentHash": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", - "dependencies": { - "NETStandard.Library": "2.0.0" - } + "requested": "[4.2.2, )", + "resolved": "4.2.2", + "contentHash": "mon0OPko28yZ/foVXrhiUvq1LReaGsBdziumyyYGxV/pOE4q92fuYeN+AF+gEU5pCjzykcdBt5l7xobTaiBjsg==" }, "NUnit.Runners": { "type": "Direct", @@ -118,6 +115,12 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.1.0, )", + "resolved": "6.1.0", + "contentHash": "5o/HZxx6RVqYlhKSq8/zronDkALJZUT2Vz0hx43f0gwe8mwlM0y2nYlqdBwLMzr262Bwvpikeb/yEwkAa5PADg==" + }, "BouncyCastle.Cryptography": { "type": "Transitive", "resolved": "2.3.1", @@ -1055,10 +1058,53 @@ }, "NETStandard.Library": { "type": "Transitive", - "resolved": "2.0.0", - "contentHash": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "resolved": "1.6.1", + "contentHash": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" } }, "Newtonsoft.Json": { @@ -1190,6 +1236,15 @@ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" } }, + "runtime.native.System.IO.Compression": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, "runtime.native.System.IO.Ports": { "type": "Transitive", "resolved": "8.0.0", @@ -1337,6 +1392,14 @@ "System.Text.Encoding.CodePages": "5.0.0" } }, + "System.AppContext": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", + "dependencies": { + "System.Runtime": "4.3.0" + } + }, "System.Buffers": { "type": "Transitive", "resolved": "4.5.0", @@ -1469,6 +1532,18 @@ "System.Security.Cryptography.ProtectedData": "9.0.0" } }, + "System.Console": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, "System.Data.Odbc": { "type": "Transitive", "resolved": "8.0.1", @@ -1562,6 +1637,16 @@ "System.Threading": "4.0.11" } }, + "System.Diagnostics.Tools": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, "System.Diagnostics.TraceSource": { "type": "Transitive", "resolved": "4.0.0", @@ -1689,6 +1774,44 @@ "System.Threading.Tasks": "4.3.0" } }, + "System.IO.Compression": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + } + }, + "System.IO.Compression.ZipFile": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, "System.IO.FileSystem": { "type": "Transitive", "resolved": "4.3.0", @@ -1744,26 +1867,26 @@ }, "System.Linq.Expressions": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==", + "resolved": "4.3.0", + "contentHash": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.Linq": "4.1.0", - "System.ObjectModel": "4.0.12", - "System.Reflection": "4.1.0", - "System.Reflection.Emit": "4.0.1", - "System.Reflection.Emit.ILGeneration": "4.0.1", - "System.Reflection.Emit.Lightweight": "4.0.1", - "System.Reflection.Extensions": "4.0.1", - "System.Reflection.Primitives": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" } }, "System.Linq.Queryable": { @@ -1817,6 +1940,39 @@ "resolved": "4.5.1", "contentHash": "sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==" }, + "System.Net.Http": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, "System.Net.Http.WinHttpHandler": { "type": "Transitive", "resolved": "8.0.2", @@ -1889,6 +2045,19 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" } }, + "System.Net.Sockets": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, "System.Numerics.Vectors": { "type": "Transitive", "resolved": "4.5.0", @@ -1896,14 +2065,14 @@ }, "System.ObjectModel": { "type": "Transitive", - "resolved": "4.0.12", - "contentHash": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", + "resolved": "4.3.0", + "contentHash": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Threading": "4.0.11" + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" } }, "System.Private.ServiceModel": { @@ -1976,13 +2145,13 @@ }, "System.Reflection.Extensions": { "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", + "resolved": "4.3.0", + "contentHash": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Reflection": "4.1.0", - "System.Runtime": "4.1.0" + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" } }, "System.Reflection.Metadata": { @@ -2005,11 +2174,11 @@ }, "System.Reflection.TypeExtensions": { "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", + "resolved": "4.3.0", + "contentHash": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", "dependencies": { - "System.Reflection": "4.1.0", - "System.Runtime": "4.1.0" + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" } }, "System.Resources.ResourceManager": { @@ -2041,11 +2210,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Runtime.Extensions": { "type": "Transitive", "resolved": "4.3.0", @@ -2079,6 +2243,20 @@ "System.Runtime.Handles": "4.3.0" } }, + "System.Runtime.InteropServices.RuntimeInformation": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" + } + }, "System.Runtime.Numerics": { "type": "Transitive", "resolved": "4.3.0", @@ -2394,13 +2572,13 @@ }, "System.Text.Encoding.Extensions": { "type": "Transitive", - "resolved": "4.0.11", - "contentHash": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", + "resolved": "4.3.0", + "contentHash": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.NETCore.Targets": "1.0.1", - "System.Runtime": "4.1.0", - "System.Text.Encoding": "4.0.11" + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" } }, "System.Text.Encodings.Web": { @@ -2417,6 +2595,14 @@ "System.Text.Encodings.Web": "9.0.0" } }, + "System.Text.RegularExpressions": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "dependencies": { + "System.Runtime": "4.3.0" + } + }, "System.Threading": { "type": "Transitive", "resolved": "4.3.0", @@ -2463,6 +2649,16 @@ "System.Runtime.Handles": "4.3.0" } }, + "System.Threading.Timer": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, "System.Web.Services.Description": { "type": "Transitive", "resolved": "4.10.3", @@ -2473,6 +2669,47 @@ "resolved": "8.0.0", "contentHash": "Obg3a90MkOw9mYKxrardLpY2u0axDMrSmy4JCdq2cYbelM2cUwmUir5Bomvd1yxmPL9h5LVHU1tuKBZpUjfASg==" }, + "System.Xml.ReaderWriter": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.3.0" + } + }, + "System.Xml.XDocument": { + "type": "Transitive", + "resolved": "4.3.0", + "contentHash": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + }, "ocaramba.tests.pageobjects": { "type": "Project", "dependencies": { diff --git a/Ocaramba.UnitTests/Tests/TakingScreehShotsOfElementsTests.cs b/Ocaramba.UnitTests/Tests/TakingScreehShotsOfElementsTests.cs index 3183749d..79e36830 100644 --- a/Ocaramba.UnitTests/Tests/TakingScreehShotsOfElementsTests.cs +++ b/Ocaramba.UnitTests/Tests/TakingScreehShotsOfElementsTests.cs @@ -68,7 +68,7 @@ public void TakingScreehShotsOfElementInIFrameTest() - Assert.IsFalse(flag); + Assert.That(flag, Is.False); } [Test] diff --git a/OcarambaLite/OcarambaLite.csproj b/OcarambaLite/OcarambaLite.csproj index 9ef32872..8253bbc9 100644 --- a/OcarambaLite/OcarambaLite.csproj +++ b/OcarambaLite/OcarambaLite.csproj @@ -25,7 +25,7 @@ - + From c047200326dff3e363b651d8f5537ddb1adc5adb Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 07:34:07 +0100 Subject: [PATCH 08/23] fixed tests --- Ocaramba.Tests.Angular/Tests/AngularTestNunit.cs | 2 +- .../Tests/HerokuappTestsNUnit.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Ocaramba.Tests.Angular/Tests/AngularTestNunit.cs b/Ocaramba.Tests.Angular/Tests/AngularTestNunit.cs index 026a74b1..d3ac7d18 100644 --- a/Ocaramba.Tests.Angular/Tests/AngularTestNunit.cs +++ b/Ocaramba.Tests.Angular/Tests/AngularTestNunit.cs @@ -41,7 +41,7 @@ public void AngularPageNavigationTest() .ClickProtractorApi() .ClickElementToBeSelected(); - Assert.True(protractorApiPage.IsElementToBeSelectedHeaderDisplayed(), "Header is not displayed."); + Assert.That(protractorApiPage.IsElementToBeSelectedHeaderDisplayed(), Is.True, "Header is not displayed."); } } } diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/Tests/HerokuappTestsNUnit.cs b/Ocaramba.Tests.CloudProviderCrossBrowser/Tests/HerokuappTestsNUnit.cs index 6c9d5c90..2bcec6b1 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/Tests/HerokuappTestsNUnit.cs +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/Tests/HerokuappTestsNUnit.cs @@ -51,8 +51,8 @@ public void TablesTest() .GoToTablesPage(); var table = tableElements.GetTableElements(); - Assert.AreEqual("Smith", table[0][0]); - Assert.AreEqual("edit delete", table[3][5].Trim().Replace("\r", String.Empty).Replace(" ", String.Empty).Replace("\n", String.Empty)); + Assert.That(table[0][0], Is.EqualTo("Smith")); + Assert.That(table[3][5].Trim().Replace("\r", String.Empty).Replace(" ", String.Empty).Replace("\n", String.Empty), Is.EqualTo("edit delete")); } [Test] @@ -64,7 +64,7 @@ public void DynamicallyLoadedPageElementsTest() .ClickOnExample2(); page.ClickStart(); - Assert.AreEqual(page.Text, "Hello World!"); + Assert.That(page.Text, Is.EqualTo("Hello World!")); } } } From 859c9b4454c9899cc1ae78899ef9cef5095fca9e Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 07:48:52 +0100 Subject: [PATCH 09/23] updated --- .../appsettings.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.json b/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.json index 76b8e129..2ce9febc 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.json +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.json @@ -57,18 +57,18 @@ "ChromeWindows": { "browser": "Chrome", "os": "Windows", - "osVersion": "10", + "osVersion": "11", "sessionName": "parallel_test" }, "SafariMac": { "os": "OS X", - "osVersion": "Big Sur", + "osVersion": "Monterey", "sessionName": "parallel_test" }, "EdgeChromiumWindows": { "browser": "Edge", "os": "Windows", - "osVersion": "10", + "osVersion": "11", "sessionName": "parallel_test" }, "IEWindows": { @@ -78,8 +78,8 @@ "sessionName": "parallel_test" }, "Android": { - "browser": "Chrome", - "deviceName": "Samsung Galaxy S21", + "browser": "samsung", + "deviceName": "Samsung Galaxy S23 Ultra", "realMobile": "true", "sessionName": "parallel_test" }, From ac2a83a3a50cea2fb46f96cdb236b79c4418ecd3 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 07:52:17 +0100 Subject: [PATCH 10/23] fixed tests --- .../Tests/SelectWebElementTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ocaramba.Tests.NUnitExtentReports/Tests/SelectWebElementTests.cs b/Ocaramba.Tests.NUnitExtentReports/Tests/SelectWebElementTests.cs index c13581ca..bd74f263 100644 --- a/Ocaramba.Tests.NUnitExtentReports/Tests/SelectWebElementTests.cs +++ b/Ocaramba.Tests.NUnitExtentReports/Tests/SelectWebElementTests.cs @@ -23,7 +23,7 @@ public void SelectByIndexTest() dropdownPage.SelectByIndex(1); - Assert.AreEqual(dropdownPage.SelectedOption(), ExpectedOption); + Assert.That(dropdownPage.SelectedOption(), Is.EqualTo(ExpectedOption)); test.Info("Verifying selected option, expected: " + ExpectedOption); } From 443faf613782e53636df4d5db36b5ed7d8ecb671 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 07:59:38 +0100 Subject: [PATCH 11/23] updated apppsetings file --- .../appsettings.Linux.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.Linux.json b/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.Linux.json index b909576d..e04b17d5 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.Linux.json +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/appsettings.Linux.json @@ -23,7 +23,7 @@ "DownloadFolder": "TestOutput", "ScreenShotFolder": "TestOutput", "PageSourceFolder": "TestOutput", - "FullDesktopScreenShotEnabled": "false", + "FullDesktopScreenShotEnabled": "true", "SeleniumScreenShotEnabled": "true", "GetPageSourceEnabled": "true", "JavaScriptErrorLogging": "false", @@ -57,18 +57,18 @@ "ChromeWindows": { "browser": "Chrome", "os": "Windows", - "osVersion": "10", + "osVersion": "11", "sessionName": "parallel_test" }, "SafariMac": { "os": "OS X", - "osVersion": "Big Sur", + "osVersion": "Monterey", "sessionName": "parallel_test" }, "EdgeChromiumWindows": { "browser": "Edge", "os": "Windows", - "osVersion": "10", + "osVersion": "11", "sessionName": "parallel_test" }, "IEWindows": { @@ -78,8 +78,8 @@ "sessionName": "parallel_test" }, "Android": { - "browser": "Chrome", - "deviceName": "Samsung Galaxy S21", + "browser": "samsung", + "deviceName": "Samsung Galaxy S23 Ultra", "realMobile": "true", "sessionName": "parallel_test" }, From 70cd5e2486098a432cea0a3dc42f74ff2db891e4 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 08:04:51 +0100 Subject: [PATCH 12/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 1661fcac..17a4084b 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -158,11 +158,8 @@ jobs: - uses: actions/checkout@v4 - run: | ls - export ASPNETCORE_ENVIRONMENT=Linux - echo $ASPNETCORE_ENVIRONMENT - sed -i '/Documentation/,+5 d' ./Ocaramba.sln - run: dotnet build ./Ocaramba.sln --configuration ${{ env.buildConfiguration }} - name: 'BrowserStack Env Setup' @@ -185,18 +182,19 @@ jobs: MAPPED_ENV_BROWSERSTACKUSER: ${{ secrets.BROWSERSTACKUSER }} MAPPED_ENV_TESTINGBOTKEY: ${{ env.testingbotkey }} MAPPED_ENV_TESTINGBOTSECRET: ${{ env.testingbotsecret }} - MAPPED_ENV_SAUCELABSACCESSKEY: ${{ env.saucelabsaccessKey }} - MAPPED_ENV_SAUCELABSUSERNAME: ${{ env.saucelabsusername }} + MAPPED_ENV_SAUCELABSACCESSKEY: ${{ secrets.saucelabsaccessKey }} + MAPPED_ENV_SAUCELABSUSERNAME: ${{ secrets.saucelabsusername }} + - name: Publish Test Results run: ./ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 - name: 'Start BrowserStackLocal Tunnel' uses: 'browserstack/github-actions/setup-local@master' with: - local-testing: 'start' + local-testing: 'stop' local-logging-level: 'all-logs' local-identifier: 'random' - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/linux@v2 - if: false + if: true with: files: | /home/runner/work/**/TestResults/*.xml @@ -286,12 +284,13 @@ jobs: - run: Expand-Archive -Path OcarambaBuild.zip -DestinationPath ./ - run: ./ExecutingTestsOnWindowsGithubActions4.ps1 env: - MAPPED_ENV_BROWSERSTACKKEY: ${{ env.browserstackkey }} - MAPPED_ENV_BROWSERSTACKUSER: ${{ env.browserstackuser }} + MAPPED_ENV_BROWSERSTACKKEY: ${{ secrets.BROWSERSTACKKEY }} + MAPPED_ENV_BROWSERSTACKUSER: ${{ secrets.BROWSERSTACKUSER }} MAPPED_ENV_TESTINGBOTKEY: ${{ env.testingbotkey }} MAPPED_ENV_TESTINGBOTSECRET: ${{ env.testingbotsecret }} - MAPPED_ENV_SAUCELABSACCESSKEY: ${{ env.saucelabsaccessKey }} - MAPPED_ENV_SAUCELABSUSERNAME: ${{ env.saucelabsusername }} + MAPPED_ENV_SAUCELABSACCESSKEY: ${{ secrets.saucelabsaccessKey }} + MAPPED_ENV_SAUCELABSUSERNAME: ${{ secrets.saucelabsusername }} + - name: Publish Test Results - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/windows@v2 if: always() From 0e62b8deb05a1f3d1409ff7db7d3adceaf74bc00 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 08:13:20 +0100 Subject: [PATCH 13/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 17a4084b..b2f782f2 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -157,7 +157,7 @@ jobs: steps: - uses: actions/checkout@v4 - run: | - ls + ls export ASPNETCORE_ENVIRONMENT=Linux echo $ASPNETCORE_ENVIRONMENT sed -i '/Documentation/,+5 d' ./Ocaramba.sln @@ -180,11 +180,10 @@ jobs: env: MAPPED_ENV_BROWSERSTACKKEY: ${{ secrets.BROWSERSTACKKEY }} MAPPED_ENV_BROWSERSTACKUSER: ${{ secrets.BROWSERSTACKUSER }} - MAPPED_ENV_TESTINGBOTKEY: ${{ env.testingbotkey }} - MAPPED_ENV_TESTINGBOTSECRET: ${{ env.testingbotsecret }} + MAPPED_ENV_TESTINGBOTKEY: ${{ secrets.testingbotkey }} + MAPPED_ENV_TESTINGBOTSECRET: ${{ secrets.testingbotsecret }} MAPPED_ENV_SAUCELABSACCESSKEY: ${{ secrets.saucelabsaccessKey }} MAPPED_ENV_SAUCELABSUSERNAME: ${{ secrets.saucelabsusername }} - - name: Publish Test Results run: ./ExecutingTestsOnLinuxBrowserStackGithubActions.ps1 - name: 'Start BrowserStackLocal Tunnel' uses: 'browserstack/github-actions/setup-local@master' @@ -286,11 +285,10 @@ jobs: env: MAPPED_ENV_BROWSERSTACKKEY: ${{ secrets.BROWSERSTACKKEY }} MAPPED_ENV_BROWSERSTACKUSER: ${{ secrets.BROWSERSTACKUSER }} - MAPPED_ENV_TESTINGBOTKEY: ${{ env.testingbotkey }} - MAPPED_ENV_TESTINGBOTSECRET: ${{ env.testingbotsecret }} + MAPPED_ENV_TESTINGBOTKEY: ${{ secrets.testingbotkey }} + MAPPED_ENV_TESTINGBOTSECRET: ${{ secrets.testingbotsecret }} MAPPED_ENV_SAUCELABSACCESSKEY: ${{ secrets.saucelabsaccessKey }} MAPPED_ENV_SAUCELABSUSERNAME: ${{ secrets.saucelabsusername }} - - name: Publish Test Results - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/windows@v2 if: always() @@ -333,10 +331,10 @@ jobs: - run: Expand-Archive -Path OcarambaBuild.zip -DestinationPath ./ - run: ./ExecutingTestsOnWindowsGithubActions6.ps1 env: - MAPPED_ENV_BROWSERSTACKKEY: ${{ env.browserstackkey }} - MAPPED_ENV_BROWSERSTACKUSER: ${{ env.browserstackuser }} - MAPPED_ENV_TESTINGBOTKEY: ${{ env.testingbotkey }} - MAPPED_ENV_TESTINGBOTSECRET: ${{ env.testingbotsecret }} + MAPPED_ENV_BROWSERSTACKKEY: ${{ secrets.BROWSERSTACKKEY }} + MAPPED_ENV_BROWSERSTACKUSER: ${{ secrets.BROWSERSTACKUSER }} + MAPPED_ENV_TESTINGBOTKEY: ${{ secrets.testingbotkey }} + MAPPED_ENV_TESTINGBOTSECRET: ${{ secrets.testingbotsecret }} MAPPED_ENV_SAUCELABSACCESSKEY: ${{ secrets.saucelabsaccessKey }} MAPPED_ENV_SAUCELABSUSERNAME: ${{ secrets.saucelabsusername }} - name: Publish Test Results From 471d4dfbfd9e2b51573b033a8f189ff6d32e8f68 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 08:34:46 +0100 Subject: [PATCH 14/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index b2f782f2..a05c426b 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -218,7 +218,7 @@ jobs: if: always() with: files: ${{ env.TestResultsDirWindows }}\*.trx - check_name: ExecutingTestsOnWindowsGithubActions1 + check_name: ExecutingTestsOnWindowsGithubActionsCore1 - name: Zip artifact run: Compress-Archive -Path D:\a\Ocaramba\Ocaramba\Ocaramba\Ocaramba.Tests.NUnitExtentReports\bin\Release\net8.0\TestOutput -Destination ExtentReports_${{ github.run_id }}.zip - uses: actions/upload-artifact@v4 @@ -239,7 +239,7 @@ jobs: with: name: OcarambaBuild - run: Expand-Archive -Path OcarambaBuild.zip -DestinationPath ./ - - run: ./ExecutingTestsOnWindowsGithubActions2.ps1 + - run: ./ExecutingTestsOnWindowsGithubActionsCore2.ps1 - run: Get-ChildItem .\ -Recurse - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/windows@v2 @@ -267,7 +267,7 @@ jobs: if: always() with: files: ${{ env.TestResultsDirWindows }}\*.xml - check_name: ExecutingTestsOnWindowsGithubActions3 + check_name: ExecutingTestsOnWindowsGithubActionsNet3 test_Stage_RunTestsOnWindowsBrowserStack: runs-on: windows-latest needs: @@ -294,7 +294,7 @@ jobs: if: always() with: files: ${{ env.TestResultsDirWindows }}\*.xml - check_name: ExecutingTestsOnWindowsGithubActions4 + check_name: ExecutingTestsOnWindowsGithubActionsBrowserStack4 test_Stage_RunTestsSeleniumGrid: runs-on: windows-latest needs: @@ -315,7 +315,7 @@ jobs: with: files: | ${{ env.TestResultsDirWindows }}\*.xml - check_name: ExecutingTestsOnWindowsGithubActions5 + check_name: ExecutingTestsOnWindowsGithubActionsSeleniumGrid5 test_Stage_RunTestsOnWindowsSaucelabs: runs-on: windows-latest needs: @@ -343,7 +343,7 @@ jobs: with: files: | ${{ env.TestResultsDirWindows }}\*.xml - check_name: ExecutingTestsOnWindowsGithubActions6 + check_name: ExecutingTestsOnWindowsGithubActionsSaucelabs6 release_Stage_PublishNuget: runs-on: windows-latest needs: From 4172182c6211aef9f7524fa78ada3a1612dafcb3 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 09:16:10 +0100 Subject: [PATCH 15/23] updated packages --- .../Ocaramba.Tests.Angular.csproj | 2 +- Ocaramba.Tests.Angular/packages.lock.json | 16 +- ...mba.Tests.CloudProviderCrossBrowser.csproj | 2 +- .../packages.lock.json | 16 +- .../Ocaramba.Tests.Features.csproj | 2 +- Ocaramba.Tests.Features/packages.lock.json | 18 +- .../Ocaramba.Tests.MsTest.csproj | 2 +- Ocaramba.Tests.MsTest/packages.lock.json | 16 +- .../Ocaramba.Tests.NUnit.csproj | 2 +- Ocaramba.Tests.NUnit/packages.lock.json | 16 +- .../ExtentLogger/ExtentTestLogger.cs | 14 +- .../Ocaramba.Tests.NUnitExtentReports.csproj | 6 +- .../PageObject/DragAndDropPage.cs | 2 +- .../PageObject/DropdownPage.cs | 8 +- .../PageObject/InternetPage.cs | 18 +- .../PageObject/MultipleWindowsPage.cs | 2 +- .../PageObject/NestedFramesPage.cs | 6 +- .../PageObject/TablesPage.cs | 2 +- .../TestExecutionManager.cs | 31 +- .../packages.lock.json | 1715 +---------------- .../Ocaramba.Tests.PageObjects.csproj | 2 +- Ocaramba.Tests.PageObjects/packages.lock.json | 14 +- .../Ocaramba.Tests.Xunit.csproj | 2 +- Ocaramba.Tests.Xunit/packages.lock.json | 16 +- Ocaramba.UnitTests/Ocaramba.UnitTests.csproj | 2 +- Ocaramba.UnitTests/packages.lock.json | 18 +- Ocaramba/Ocaramba.csproj | 2 +- Ocaramba/packages.lock.json | 14 +- OcarambaLite/OcarambaLite.csproj | 2 +- OcarambaLite/packages.lock.json | 12 +- 30 files changed, 176 insertions(+), 1804 deletions(-) diff --git a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj index a4be4641..1f4ec87e 100644 --- a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj +++ b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj @@ -32,7 +32,7 @@ - + diff --git a/Ocaramba.Tests.Angular/packages.lock.json b/Ocaramba.Tests.Angular/packages.lock.json index 777c6010..bbc3649c 100644 --- a/Ocaramba.Tests.Angular/packages.lock.json +++ b/Ocaramba.Tests.Angular/packages.lock.json @@ -252,11 +252,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "NUnit": { @@ -730,8 +730,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1191,7 +1191,7 @@ "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -1210,7 +1210,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj index c885897d..60ca0469 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj @@ -28,7 +28,7 @@ - + diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json index 92e047a4..d1a7046f 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json @@ -234,11 +234,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "NUnit": { @@ -712,8 +712,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1173,7 +1173,7 @@ "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -1192,7 +1192,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj b/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj index 56bb61ef..edfecf7d 100644 --- a/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj +++ b/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj @@ -28,7 +28,7 @@ - + diff --git a/Ocaramba.Tests.Features/packages.lock.json b/Ocaramba.Tests.Features/packages.lock.json index 92a9618c..db2c6349 100644 --- a/Ocaramba.Tests.Features/packages.lock.json +++ b/Ocaramba.Tests.Features/packages.lock.json @@ -315,11 +315,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "NUnit.Runners": { @@ -863,8 +863,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -2035,7 +2035,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -2050,7 +2050,7 @@ "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -2069,7 +2069,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj b/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj index 45e4d155..75235801 100644 --- a/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj +++ b/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj @@ -25,7 +25,7 @@ - + diff --git a/Ocaramba.Tests.MsTest/packages.lock.json b/Ocaramba.Tests.MsTest/packages.lock.json index 32d061e2..8aa6e860 100644 --- a/Ocaramba.Tests.MsTest/packages.lock.json +++ b/Ocaramba.Tests.MsTest/packages.lock.json @@ -283,11 +283,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "Selenium.Support": { @@ -788,8 +788,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1206,7 +1206,7 @@ "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -1225,7 +1225,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj b/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj index 94a38843..540d64de 100644 --- a/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj +++ b/Ocaramba.Tests.NUnit/Ocaramba.Tests.NUnit.csproj @@ -36,7 +36,7 @@ 2.2.0 - + diff --git a/Ocaramba.Tests.NUnit/packages.lock.json b/Ocaramba.Tests.NUnit/packages.lock.json index fc879f57..690beb26 100644 --- a/Ocaramba.Tests.NUnit/packages.lock.json +++ b/Ocaramba.Tests.NUnit/packages.lock.json @@ -375,11 +375,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "NPOI": { @@ -946,8 +946,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1407,7 +1407,7 @@ "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -1426,7 +1426,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.Tests.NUnitExtentReports/ExtentLogger/ExtentTestLogger.cs b/Ocaramba.Tests.NUnitExtentReports/ExtentLogger/ExtentTestLogger.cs index 5df51e9b..d3eada4e 100644 --- a/Ocaramba.Tests.NUnitExtentReports/ExtentLogger/ExtentTestLogger.cs +++ b/Ocaramba.Tests.NUnitExtentReports/ExtentLogger/ExtentTestLogger.cs @@ -1,4 +1,5 @@ using NUnit.Framework.Interfaces; +using AventStack.ExtentReports; // Add this using directive namespace Ocaramba.Tests.NUnitExtentReports.ExtentLogger { @@ -16,15 +17,6 @@ public static void Info(string message) test.Info(message); } - /// - /// Log Debug entry in HTML file - /// - /// The message - public static void Debug(string message) - { - test.Debug(message); - } - /// /// Log Warning entry in HTML file /// @@ -50,7 +42,7 @@ public static void Pass(string message) /// Error message public static void Fail(TestStatus status, string errorMessage) { - test.Fail(status +": " + errorMessage); + test.Fail(status + ": " + errorMessage); } } -} +} \ No newline at end of file diff --git a/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj b/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj index e975bef2..e5630490 100644 --- a/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj +++ b/Ocaramba.Tests.NUnitExtentReports/Ocaramba.Tests.NUnitExtentReports.csproj @@ -3,11 +3,14 @@ net8.0 net8.0 + true + + @@ -19,7 +22,6 @@ - @@ -28,7 +30,7 @@ - 4.1.0 + 5.0.4 2.2.0 diff --git a/Ocaramba.Tests.NUnitExtentReports/PageObject/DragAndDropPage.cs b/Ocaramba.Tests.NUnitExtentReports/PageObject/DragAndDropPage.cs index be2d9692..8499837f 100644 --- a/Ocaramba.Tests.NUnitExtentReports/PageObject/DragAndDropPage.cs +++ b/Ocaramba.Tests.NUnitExtentReports/PageObject/DragAndDropPage.cs @@ -44,7 +44,7 @@ public DragAndDropPage(DriverContext driverContext) public DragAndDropPage MoveElementAtoElementB() { - ExtentTestLogger.Debug("DragAndDropPage: Moving Box A element to Box B"); + ExtentTestLogger.Info("DragAndDropPage: Moving Box A element to Box B"); this.Driver.DragAndDropJs(this.Driver.GetElement(this.boxA), this.Driver.GetElement(this.boxB)); return this; } diff --git a/Ocaramba.Tests.NUnitExtentReports/PageObject/DropdownPage.cs b/Ocaramba.Tests.NUnitExtentReports/PageObject/DropdownPage.cs index 4998b666..1f7f67c1 100644 --- a/Ocaramba.Tests.NUnitExtentReports/PageObject/DropdownPage.cs +++ b/Ocaramba.Tests.NUnitExtentReports/PageObject/DropdownPage.cs @@ -41,28 +41,28 @@ public DropdownPage(DriverContext driverContext) public void SelectByIndex(int index) { - ExtentTestLogger.Debug("DropdownPage: Selecting element on dropdown by index: " + index); + ExtentTestLogger.Info("DropdownPage: Selecting element on dropdown by index: " + index); Select select = this.Driver.GetElement(this.dropDownLocator, 300); select.SelectByValue(value); } public void SelectByText(string text, int timeout) { - ExtentTestLogger.Debug("DropdownPage: Selecting element on dropdown by visible text: " + text); + ExtentTestLogger.Info("DropdownPage: Selecting element on dropdown by visible text: " + text); Select select = this.Driver.GetElement(this.dropDownLocator); return select.SelectElement().SelectedOption.Text; } diff --git a/Ocaramba.Tests.NUnitExtentReports/PageObject/InternetPage.cs b/Ocaramba.Tests.NUnitExtentReports/PageObject/InternetPage.cs index cd49d62d..d1283008 100644 --- a/Ocaramba.Tests.NUnitExtentReports/PageObject/InternetPage.cs +++ b/Ocaramba.Tests.NUnitExtentReports/PageObject/InternetPage.cs @@ -67,62 +67,62 @@ public InternetPage OpenHomePageWithUserCredentials() var url = BaseConfiguration.GetUrlValueWithUserCredentials; this.Driver.NavigateTo(new Uri(url)); Logger.Info(CultureInfo.CurrentCulture, "Opening page {0}", url); - ExtentTestLogger.Debug("InternetPage: Opening page: " + url); + ExtentTestLogger.Info("InternetPage: Opening page: " + url); return this; } public DropdownPage GoToDropdownPage() { - ExtentTestLogger.Debug("InternetPage: Opening Dropdown page"); + ExtentTestLogger.Info("InternetPage: Opening Dropdown page"); this.Driver.GetElement(this.linkLocator.Format("dropdown")).Click(); return new DropdownPage(this.DriverContext); } public MultipleWindowsPage GoToMultipleWindowsPage() { - ExtentTestLogger.Debug("InternetPage: Opening Multiple Windows page"); + ExtentTestLogger.Info("InternetPage: Opening Multiple Windows page"); this.Driver.GetElement(this.linkLocator.Format("windows")).Click(); return new MultipleWindowsPage(this.DriverContext); } public BasicAuthPage GoToBasicAuthPage() { - ExtentTestLogger.Debug("InternetPage: Opening Basic Auth Page"); + ExtentTestLogger.Info("InternetPage: Opening Basic Auth Page"); this.Driver.GetElement(this.linkLocator.Format("basic_auth")).Click(); return new BasicAuthPage(this.DriverContext); } public NestedFramesPage GoToNestedFramesPage() { - ExtentTestLogger.Debug("InternetPage: Opening Nested Frames page"); + ExtentTestLogger.Info("InternetPage: Opening Nested Frames page"); this.Driver.GetElement(this.linkLocator.Format("nested_frames")).Click(); return new NestedFramesPage(this.DriverContext); } public TablesPage GoToTablesPage() { - ExtentTestLogger.Debug("InternetPage: Opening Tables page"); + ExtentTestLogger.Info("InternetPage: Opening Tables page"); this.Driver.GetElement(this.linkLocator.Format("tables")).Click(); return new TablesPage(this.DriverContext); } public DragAndDropPage GoToDragAndDropPage() { - ExtentTestLogger.Debug("InternetPage: Opening Drag And Drop page"); + ExtentTestLogger.Info("InternetPage: Opening Drag And Drop page"); this.Driver.GetElement(this.linkLocator.Format("drag_and_drop")).Click(); return new DragAndDropPage(this.DriverContext); } public void ChangeBasicAuthLink(string newAttributeValue) { - ExtentTestLogger.Debug("InternetPage: Changing BasicAuthLink to: " + newAttributeValue); + ExtentTestLogger.Info("InternetPage: Changing BasicAuthLink to: " + newAttributeValue); var element = this.Driver.GetElement(this.basicAuthLink); element.SetAttribute("href", newAttributeValue); } public void BasicAuthLinkClick() { - ExtentTestLogger.Debug("InternetPage: Clicking BasicAuthLink"); + ExtentTestLogger.Info("InternetPage: Clicking BasicAuthLink"); var element = this.Driver.GetElement(this.basicAuthLink); element.Click(); } diff --git a/Ocaramba.Tests.NUnitExtentReports/PageObject/MultipleWindowsPage.cs b/Ocaramba.Tests.NUnitExtentReports/PageObject/MultipleWindowsPage.cs index d3783293..a170efe2 100644 --- a/Ocaramba.Tests.NUnitExtentReports/PageObject/MultipleWindowsPage.cs +++ b/Ocaramba.Tests.NUnitExtentReports/PageObject/MultipleWindowsPage.cs @@ -43,7 +43,7 @@ public NewWindowPage OpenNewWindowPage() { const string UriString = "http://the-internet.herokuapp.com/windows/new"; - ExtentTestLogger.Debug("MultipleWindowsPage: Opening new Uri: " + UriString); + ExtentTestLogger.Info("MultipleWindowsPage: Opening new Uri: " + UriString); this.Driver.GetElement(this.clickHerePageLocator).Click(); this.Driver.SwitchToWindowUsingUrl(new Uri(UriString), 5); return new NewWindowPage(this.DriverContext); diff --git a/Ocaramba.Tests.NUnitExtentReports/PageObject/NestedFramesPage.cs b/Ocaramba.Tests.NUnitExtentReports/PageObject/NestedFramesPage.cs index c974564c..70e600a1 100644 --- a/Ocaramba.Tests.NUnitExtentReports/PageObject/NestedFramesPage.cs +++ b/Ocaramba.Tests.NUnitExtentReports/PageObject/NestedFramesPage.cs @@ -63,21 +63,21 @@ public string BottomBody public NestedFramesPage SwitchToFrame(string frame) { - ExtentTestLogger.Debug("NestedFramesPage: Switching to frame: " + frame); + ExtentTestLogger.Info("NestedFramesPage: Switching to frame: " + frame); this.Driver.SwitchTo().Frame(frame); return this; } public NestedFramesPage SwitchToParentFrame() { - ExtentTestLogger.Debug("NestedFramesPage: Switching to parent frame"); + ExtentTestLogger.Info("NestedFramesPage: Switching to parent frame"); this.Driver.SwitchTo().ParentFrame(); return this; } public NestedFramesPage ReturnToDefaultContent() { - ExtentTestLogger.Debug("NestedFramesPage: Switching to default content"); + ExtentTestLogger.Info("NestedFramesPage: Switching to default content"); this.Driver.SwitchTo().DefaultContent(); return this; } diff --git a/Ocaramba.Tests.NUnitExtentReports/PageObject/TablesPage.cs b/Ocaramba.Tests.NUnitExtentReports/PageObject/TablesPage.cs index 96804778..1efaf505 100644 --- a/Ocaramba.Tests.NUnitExtentReports/PageObject/TablesPage.cs +++ b/Ocaramba.Tests.NUnitExtentReports/PageObject/TablesPage.cs @@ -48,7 +48,7 @@ public TablesPage(DriverContext driverContext) public string[][] GetTableElements() { - ExtentTestLogger.Debug("TablesPage: Getting table elements"); + ExtentTestLogger.Info("TablesPage: Getting table elements"); return this.Driver.GetElement(this.tableLocator).GetTable(this.row, this.column); } } diff --git a/Ocaramba.Tests.NUnitExtentReports/TestExecutionManager.cs b/Ocaramba.Tests.NUnitExtentReports/TestExecutionManager.cs index be8ac4d3..f513e45d 100644 --- a/Ocaramba.Tests.NUnitExtentReports/TestExecutionManager.cs +++ b/Ocaramba.Tests.NUnitExtentReports/TestExecutionManager.cs @@ -1,34 +1,13 @@ -// -// Copyright (c) Objectivity Bespoke Software Specialists. All rights reserved. -// -// -// The MIT License (MIT) -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// +using System.IO; using AventStack.ExtentReports; -using NUnit.Framework; using AventStack.ExtentReports.Reporter; -using AventStack.ExtentReports.Reporter.Configuration; -using System.IO; +using AventStack.ExtentReports.Reporter.Config; +using NUnit.Framework; namespace Ocaramba.Tests.NUnitExtentReports { /// - /// Class containing setup and teardown definitons which are executed only once before and after entire test suite is executed + /// Class containing setup and teardown definitions which are executed only once before and after entire test suite is executed /// [SetUpFixture] class TestExecutionManager : TestBase @@ -52,7 +31,7 @@ public void BeforeSuite() { this.DriverContext.CurrentDirectory = Directory.GetCurrentDirectory(); extent = new ExtentReports(); - var reporter = new ExtentHtmlReporter(this.DriverContext.CurrentDirectory + "\\TestOutput\\index.html"); + var reporter = new ExtentSparkReporter(this.DriverContext.CurrentDirectory + "\\TestOutput\\index.html"); reporter.Config.ReportName = "Ocaramba UITests Report - " + BaseConfiguration.TestBrowser; reporter.Config.Theme = Theme.Standard; extent.AttachReporter(reporter); diff --git a/Ocaramba.Tests.NUnitExtentReports/packages.lock.json b/Ocaramba.Tests.NUnitExtentReports/packages.lock.json index 142c84e8..8046b648 100644 --- a/Ocaramba.Tests.NUnitExtentReports/packages.lock.json +++ b/Ocaramba.Tests.NUnitExtentReports/packages.lock.json @@ -10,16 +10,13 @@ }, "ExtentReports": { "type": "Direct", - "requested": "[4.1.0, )", - "resolved": "4.1.0", - "contentHash": "RPNZp1yOW+buz3ak86cthU7JHM0tL3ZmlFjCiT3pUDZTDwitDcTxGSeerRnueOu84WttWHostyN8d75WHdAJCw==", + "requested": "[5.0.4, )", + "resolved": "5.0.4", + "contentHash": "d+OSqXHte7i/eCd6m0+pbwtfwV/CdOX95ZHtsOh5086oQq1Xuk+4vKK6vizH32NXGapLlbOqhcF7DZMpkjilzw==", "dependencies": { - "Microsoft.AspNetCore": "2.2.0", - "MongoDB.Bson": "2.10.0", - "MongoDB.Driver": "2.10.0", - "MongoDB.Driver.Core": "2.10.0", - "Newtonsoft.Json": "12.0.3", - "RazorEngine.NetCore": "2.2.6" + "Newtonsoft.Json": "13.0.3", + "RazorEngine.NetCore.nixFix": "1.0.1", + "System.Reactive": "6.0.0" } }, "Microsoft.AspNetCore.Hosting.Abstractions": { @@ -33,6 +30,16 @@ "Microsoft.Extensions.Hosting.Abstractions": "2.2.0" } }, + "Microsoft.NET.Test.Sdk": { + "type": "Direct", + "requested": "[17.12.0, )", + "resolved": "17.12.0", + "contentHash": "kt/PKBZ91rFCWxVIJZSgVLk+YR+4KxTuHf799ho8WNiK5ZQpJNAEZCAWX86vcKrs+DiYjiibpYKdGZP6+/N17w==", + "dependencies": { + "Microsoft.CodeCoverage": "17.12.0", + "Microsoft.TestPlatform.TestHost": "17.12.0" + } + }, "Microsoft.TestPlatform.TestHost": { "type": "Direct", "requested": "[17.12.0, )", @@ -49,6 +56,15 @@ "resolved": "5.3.4", "contentHash": "gLy7+O1hEYJXIlcTr1/VWjGXrZTQFZzYNO18IWasD64pNwz0BreV+nHLxWKXWZzERRzoKnsk2XYtwLkTVk7J1A==" }, + "NLog.Web.AspNetCore": { + "type": "Direct", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", + "dependencies": { + "NLog.Extensions.Logging": "5.3.15" + } + }, "NPOI": { "type": "Direct", "requested": "[2.7.2, )", @@ -115,25 +131,11 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Direct", - "requested": "[6.1.0, )", - "resolved": "6.1.0", - "contentHash": "5o/HZxx6RVqYlhKSq8/zronDkALJZUT2Vz0hx43f0gwe8mwlM0y2nYlqdBwLMzr262Bwvpikeb/yEwkAa5PADg==" - }, "BouncyCastle.Cryptography": { "type": "Transitive", "resolved": "2.3.1", "contentHash": "buwoISwecYke3CmgG1AQSg+sNZjJeIb93vTAtJiHZX35hP/teYMxsfg0NDXGUKjGx6BKBTNKc77O2M3vKvlXZQ==" }, - "DnsClient": { - "type": "Transitive", - "resolved": "1.2.0", - "contentHash": "P34wUkeqU4FoQiOMV8OjpdeDZKs4d3r+VlHuKJ6eO5feiZgna3+9MF5orHRUn3DAv1g/HPE5hlkGucmxmsFfBw==", - "dependencies": { - "System.Buffers": "4.4.0" - } - }, "Enums.NET": { "type": "Transitive", "resolved": "4.0.1", @@ -189,112 +191,6 @@ "System.Diagnostics.DiagnosticSource": "5.0.0" } }, - "Microsoft.AspNetCore": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "Bs75iht4lXS8uVWy/Cbsr9i0m2jRtnrfPEWU+6t0dQTZcJEfF9b7G2F7XvstLFWkAKSgYRzFkAwi/KypY0Qtew==", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics": "2.2.0", - "Microsoft.AspNetCore.HostFiltering": "2.2.0", - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Server.IIS": "2.2.0", - "Microsoft.AspNetCore.Server.IISIntegration": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.Extensions.Configuration.CommandLine": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.Configuration.Json": "2.2.0", - "Microsoft.Extensions.Configuration.UserSecrets": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0", - "Microsoft.Extensions.Logging.Console": "2.2.0", - "Microsoft.Extensions.Logging.Debug": "2.2.0", - "Microsoft.Extensions.Logging.EventSource": "2.2.0" - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Authentication.Core": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Connections.Abstractions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Diagnostics": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "RobNuZecn/eefWVApOE+OWAZXCdgfzm8pB7tBvJkahsjWfn1a+bLM9I2cuKlp/9aFBok1O/oDXlgYSvaQYu/yg==", - "dependencies": { - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - } - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==" - }, - "Microsoft.AspNetCore.HostFiltering": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "JSX6ZlVWDkokZ+xCKDhUVQNqbmFn1lHQNzJc8K4Y/uTUocZS83+b/8Q7y/yx3oJ362etGMVy0keAvmCdqbP8nA==", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Hosting": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "7t4RbUGugpHtQmzAkc9fpDdYJg6t/jcB2VVnjensVYbZFnLDU8pNrG0hrekk1DQG7P2UzpSqKLzDsFF0/lkkbw==", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration": "2.2.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.2.0", - "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "2.2.0", - "Microsoft.Extensions.FileProviders.Physical": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Diagnostics.DiagnosticSource": "4.5.0", - "System.Reflection.Metadata": "1.6.0" - } - }, "Microsoft.AspNetCore.Hosting.Server.Abstractions": { "type": "Transitive", "resolved": "2.2.0", @@ -304,26 +200,6 @@ "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" } }, - "Microsoft.AspNetCore.Html.Abstractions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "dependencies": { - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, "Microsoft.AspNetCore.Http.Abstractions": { "type": "Transitive", "resolved": "2.2.0", @@ -333,17 +209,6 @@ "System.Text.Encodings.Web": "4.5.0" } }, - "Microsoft.AspNetCore.Http.Extensions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.0" - } - }, "Microsoft.AspNetCore.Http.Features": { "type": "Transitive", "resolved": "2.2.0", @@ -352,156 +217,10 @@ "Microsoft.Extensions.Primitives": "2.2.0" } }, - "Microsoft.AspNetCore.HttpOverrides": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "pOlLQyNKQduGbtbgB55RyTHFeshSfKi3DmofrVjk+UBQjyp+Tm0RNNJFQf+sv34hlFsel+VnD79QyO9Zk/c3oA==", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Razor": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - } - }, "Microsoft.AspNetCore.Razor.Language": { "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "IeyzVFXZdpUAnWKWoNYE0SsP1Eu7JLjZaC94jaI1VfGtK57QykROz/iGMc8D0VcqC8i02qYTPQN/wPKm6PfidA==" - }, - "Microsoft.AspNetCore.Razor.Runtime": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - } - }, - "Microsoft.AspNetCore.Routing": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.Routing.Abstractions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.IIS": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "6NEwFAJFrnZ0f5eJB1ReIpgPM1ZRDj3IE3Rda01nD3vJANCyJFjZ4SGW3Ckn1AmMi225fGflWzpCKLb7/l43jw==", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "System.IO.Pipelines": "4.5.2", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "Microsoft.AspNetCore.Server.IISIntegration": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "iVjgAg+doTTrTFCOq6kZRpebXq94YGCx9efMIwO5QhwdY/sHAjfrVz2lXzji63G96YjJVK3ZRrlpgS2fd49ABw==", - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.HttpOverrides": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "System.Buffers": "4.5.0", - "System.IO.Pipelines": "4.5.2", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Principal.Windows": "4.5.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "D0vGB8Tp0UNMiAhT+pwAVeqDDx2OFrfpu/plwm0WhA+1DZvTLc99eDwGISL6LAY8x7a12lhl9w7/m+VdoyDu8Q==", - "dependencies": { - "Microsoft.AspNetCore.Hosting": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Https": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Core": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "F6/Vesd3ODq/ISbHfcvfRf7IzRtTvrNX8VA36Knm5e7bteJhoRA2GKQUVQ+neoO1njLvaQKnjcA3rdCZ6AF6cg==", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Memory": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.1", - "System.Security.Cryptography.Cng": "4.5.0", - "System.Threading.Tasks.Extensions": "4.5.1" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Https": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "nEH5mU6idUYS3/+9BKw2stMOM25ZdGwIH4P4kyj6PVkMPgQUTkBQ7l/ScPkepdhejcOlPa+g3+M4dYsSYPUJ8g==", - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Core": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "j1ai2CG8BGp4mYf2TWSFjjy1pRgW9XbqhdR4EOVvrlFVbcpEPfXNIPEdjkcgK+txWCupGzkFnFF8oZsASMtmyw==", - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "qTACI0wePgAKCH+YKrMgChyfqJpjwgGZEtSuwBw6TjWLQ66THGasleia/7EZz2t2eAjwWxw8RA/D8ODrBqpj9A==", - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, - "Microsoft.AspNetCore.WebUtilities": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } + "resolved": "3.1.0", + "contentHash": "e/atqZ5CzmJWuG/yaYOzbWNON+oqNKfk1M/xTYW+hje/RoiUUjVP88wrX1s9rEHzaAU4UljIOSvMxLABc2X2gg==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -559,30 +278,6 @@ "Microsoft.Extensions.Primitives": "9.0.0" } }, - "Microsoft.Extensions.Configuration.Binder": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "vJ9xvOZCnUAIHcGC3SU35r3HKmHTVIeHzo6u/qzlHAqD8m6xv92MLin4oJntTvkpKxVX3vI1GFFkIQtU3AdlsQ==", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.CommandLine": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "4kJIGOSRqD1Ccqerst4t/zsNs51plR7BIxbdKO1J/9rL+2DuNT+ieAuEv+HROelqTam3yOpKFR7TtHBt3oLpOA==", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "gIqt9PkKO01hZ0zmHnWrZ1E45MDreZTVoyDbL1kMWKtDgxxWTJpYtESTEcgpvR1uB1iex1zKGYzJpOMgmuP5TQ==", - "dependencies": { - "Microsoft.Extensions.Configuration": "2.2.0" - } - }, "Microsoft.Extensions.Configuration.FileExtensions": { "type": "Transitive", "resolved": "9.0.0", @@ -607,14 +302,6 @@ "System.Text.Json": "9.0.0" } }, - "Microsoft.Extensions.Configuration.UserSecrets": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "2/N2xo6/sNbVshnKktmq5lwaQbsAR2SrzCVrJEeMP8OKZVI7SzT8P6/WXZF8/YC7dTYsMe3nrHzgl1cF9i5ZKQ==", - "dependencies": { - "Microsoft.Extensions.Configuration.Json": "2.2.0" - } - }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", "resolved": "8.0.0", @@ -680,42 +367,6 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" } }, - "Microsoft.Extensions.Logging.Configuration": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "ukU1mQGX9+xBsEzpNd13yl4deFVYI+fxxnmKpOhvNZsF+/trCrAUQh+9QM5pPGHbfYkz3lLQ4BXfKCP0502dLw==", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "2.2.0" - } - }, - "Microsoft.Extensions.Logging.Console": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "1eGgcOJ++PMxW6sn++j6U7wsWvhEBm/5ScqBUUBGLRE8M7AHahi9tsxivDMqEXVM3F0/pshHl3kEpMXtw4BeFg==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging": "2.2.0", - "Microsoft.Extensions.Logging.Configuration": "2.2.0" - } - }, - "Microsoft.Extensions.Logging.Debug": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "JjqWtshxUujSnxslFccCRAaH8uFOciqXkYdRw+h5MwpC4sUc+ju9yZzvVi6PA5vW09ckv26EkasEvXrofGiaJg==", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0" - } - }, - "Microsoft.Extensions.Logging.EventSource": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "oOa5H+vdNgpsxE6vgtX4U/godKtX2edVi+QjlWb2PBQfavGIQ3WxtjxN+B0DQAjwBNdV4mW8cgOiDEZ8KdR7Ig==", - "dependencies": { - "Microsoft.Extensions.Logging": "2.2.0", - "Newtonsoft.Json": "11.0.2" - } - }, "Microsoft.Extensions.ObjectPool": { "type": "Transitive", "resolved": "8.0.10", @@ -730,17 +381,6 @@ "Microsoft.Extensions.Primitives": "8.0.0" } }, - "Microsoft.Extensions.Options.ConfigurationExtensions": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "d4WS6yVXaw43ffiUnHj8oG1t2B6RbDDiQcgdA+Eq//NlPa3Wd+GTJFKj4OM4eDF3GjVumGr/CEVRS/jcYoF5LA==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "2.2.0", - "Microsoft.Extensions.Configuration.Binder": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "2.2.0" - } - }, "Microsoft.Extensions.Primitives": { "type": "Transitive", "resolved": "9.0.0", @@ -778,34 +418,6 @@ "resolved": "3.0.0", "contentHash": "uwMyWN33+iQ8Wm/n1yoPXgFoiYNd0HzJyoqSVhaQZyJfaQrJR3udgcIHjqa1qbc3lS6kvfuUMN4TrF4U4refCQ==" }, - "Microsoft.Net.Http.Headers": { - "type": "Transitive", - "resolved": "2.2.0", - "contentHash": "iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.NET.Test.Sdk": { - "type": "Transitive", - "resolved": "17.12.0", - "contentHash": "kt/PKBZ91rFCWxVIJZSgVLk+YR+4KxTuHf799ho8WNiK5ZQpJNAEZCAWX86vcKrs+DiYjiibpYKdGZP6+/N17w==", - "dependencies": { - "Microsoft.CodeCoverage": "17.12.0", - "Microsoft.TestPlatform.TestHost": "17.12.0" - } - }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==" - }, - "Microsoft.NETCore.Targets": { - "type": "Transitive", - "resolved": "1.1.0", - "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==" - }, "Microsoft.PowerShell.Commands.Diagnostics": { "type": "Transitive", "resolved": "7.4.6", @@ -917,16 +529,6 @@ "System.Reflection.Metadata": "1.6.0" } }, - "Microsoft.Win32.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "Microsoft.Win32.Registry": { "type": "Transitive", "resolved": "4.7.0", @@ -1003,110 +605,6 @@ "resolved": "7.4.6", "contentHash": "pnNVcVUT+CP7r23Ju/+nhp0fLSdwevAZwe3qe8XQEahYOUv9ACIP29GijRsjdOwIL8+7DaLUQF5jjh+P/ZjGTQ==" }, - "MongoDB.Bson": { - "type": "Transitive", - "resolved": "2.10.0", - "contentHash": "KMUjSQ4jSDkAtMRod/tTRkMmiPnu6e7GqhLOPWkLvtY/uHKmn4BXp82wF2Cwd+kktW1GtOQA7wgP9YpGhQDVow==", - "dependencies": { - "NETStandard.Library": "1.6.1", - "System.Collections.NonGeneric": "4.0.1", - "System.Diagnostics.Process": "4.1.0", - "System.Dynamic.Runtime": "4.0.11", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Runtime.Serialization.Formatters": "4.3.0" - } - }, - "MongoDB.Driver": { - "type": "Transitive", - "resolved": "2.10.0", - "contentHash": "YyQSFf8hl/larcQCpN652Q6aQ3z9Xn1EB1JFrIZc84xDy4oiqFbDbWIv+DHIat2qTfQNDeeXc9laCTTx2TVvMg==", - "dependencies": { - "MongoDB.Bson": "2.10.0", - "MongoDB.Driver.Core": "2.10.0", - "MongoDB.Libmongocrypt": "1.0.0", - "NETStandard.Library": "1.6.1", - "System.ComponentModel.TypeConverter": "4.1.0", - "System.Linq.Queryable": "4.0.1" - } - }, - "MongoDB.Driver.Core": { - "type": "Transitive", - "resolved": "2.10.0", - "contentHash": "xz40z4BxfVY/Q99JiaPNwT/2/00auITn0hoWfSZy3WtkYkMQQIcZNlLr/ywRihJbDQXhVpAbyKCO9chYstQXEA==", - "dependencies": { - "DnsClient": "1.2.0", - "MongoDB.Bson": "2.10.0", - "MongoDB.Libmongocrypt": "1.0.0", - "NETStandard.Library": "1.6.1", - "SharpCompress": "0.23.0", - "System.Collections.Specialized": "4.0.1", - "System.Diagnostics.TextWriterTraceListener": "4.0.0", - "System.Diagnostics.TraceSource": "4.0.0", - "System.Net.NameResolution": "4.3.0", - "System.Net.Security": "4.3.2", - "System.Security.SecureString": "4.0.0", - "System.Threading.Thread": "4.3.0" - } - }, - "MongoDB.Libmongocrypt": { - "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "zkcsra5riDiKXqOiCKskycakpbO5RYkuUWG+z2AZML3A4NShvAs/D3InwkxH0OcbjZQOWo763Hjdmhr0AaylcA==", - "dependencies": { - "NETStandard.Library": "1.6.1" - } - }, - "NETStandard.Library": { - "type": "Transitive", - "resolved": "1.6.1", - "contentHash": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.Compression.ZipFile": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Timer": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - } - }, "Newtonsoft.Json": { "type": "Transitive", "resolved": "13.0.3", @@ -1114,22 +612,14 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", "NLog": "5.3.4" } }, - "NLog.Web.AspNetCore": { - "type": "Transitive", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", - "dependencies": { - "NLog.Extensions.Logging": "5.3.13" - } - }, "NUnit.Console": { "type": "Transitive", "resolved": "3.12.0", @@ -1173,35 +663,18 @@ "resolved": "3.8.0", "contentHash": "CIScV9a7+wUu6Ylb+WO0q/WGWQVoB05TUj3XZHa1CO+2BInDdfIVkqtlrSguhy6D/AGIMaLVrCZpQkQ2m0bbzQ==" }, - "RazorEngine.NetCore": { + "RazorEngine.NetCore.nixFix": { "type": "Transitive", - "resolved": "2.2.6", - "contentHash": "oL2pH5SakFEYbqINDU8KTuCFopzyiw/ryiotEcidjatzGSSvLXz1/QXwZWp1y+oWpx7LI8sKD6yvWU+F1y3cQw==", + "resolved": "1.0.1", + "contentHash": "BWY2pzWWWpwa+rD63Eyqi+96bYf/ChLq3tixxlD3SpgMvhpG48aeqYbyEf23OE3Psy0Y4O1b0oWXU9Xh/PWrzA==", "dependencies": { - "Microsoft.AspNetCore.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Language": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CSharp": "4.5.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "System.Reflection.Emit": "4.3.0", - "System.Security.Permissions": "4.5.0" + "Microsoft.AspNetCore.Razor.Language": "3.1.0", + "Microsoft.CSharp": "4.7.0", + "Microsoft.CodeAnalysis.CSharp": "3.9.0", + "System.Reflection.Emit": "4.7.0", + "System.Security.Permissions": "5.0.0" } }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==" - }, "runtime.linux-arm.runtime.native.System.IO.Ports": { "type": "Transitive", "resolved": "8.0.0", @@ -1217,15 +690,6 @@ "resolved": "8.0.0", "contentHash": "Wnw5vhA4mgGbIFoo6l9Fk3iEcwRSq49a1aKwJgXUCUtEQLCSUDjTGSxqy/oMUuOyyn7uLHsH8KgZzQ1y3lReiQ==" }, - "runtime.native.System": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "runtime.native.System.Data.SqlClient.sni": { "type": "Transitive", "resolved": "4.7.0", @@ -1236,15 +700,6 @@ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" } }, - "runtime.native.System.IO.Compression": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "runtime.native.System.IO.Ports": { "type": "Transitive", "resolved": "8.0.0", @@ -1257,105 +712,22 @@ "runtime.osx-x64.runtime.native.System.IO.Ports": "8.0.0" } }, - "runtime.native.System.Net.Http": { + "runtime.osx-arm64.runtime.native.System.IO.Ports": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } + "resolved": "8.0.0", + "contentHash": "rbUBLAaFW9oVkbsb0+XSrAo2QdhBeAyzLl5KQ6Oci9L/u626uXGKInsVJG6B9Z5EO8bmplC8tsMiaHK8wOBZ+w==" }, - "runtime.native.System.Net.Security": { + "runtime.osx-x64.runtime.native.System.IO.Ports": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } + "resolved": "8.0.0", + "contentHash": "IcfB4jKtM9pkzP9OpYelEcUX1MiDt0IJPBh3XYYdEISFF+6Mc+T8WWi0dr9wVh1gtcdVjubVEIBgB8BHESlGfQ==" }, - "runtime.native.System.Security.Cryptography.Apple": { + "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } + "resolved": "4.4.0", + "contentHash": "LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==" }, - "runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==", - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==" - }, - "runtime.osx-arm64.runtime.native.System.IO.Ports": { - "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "rbUBLAaFW9oVkbsb0+XSrAo2QdhBeAyzLl5KQ6Oci9L/u626uXGKInsVJG6B9Z5EO8bmplC8tsMiaHK8wOBZ+w==" - }, - "runtime.osx-x64.runtime.native.System.IO.Ports": { - "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "IcfB4jKtM9pkzP9OpYelEcUX1MiDt0IJPBh3XYYdEISFF+6Mc+T8WWi0dr9wVh1gtcdVjubVEIBgB8BHESlGfQ==" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==" - }, - "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": { - "type": "Transitive", - "resolved": "4.4.0", - "contentHash": "LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==" - }, - "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": { + "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": { "type": "Transitive", "resolved": "4.4.0", "contentHash": "38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==" @@ -1365,14 +737,6 @@ "resolved": "4.4.0", "contentHash": "YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==" }, - "SharpCompress": { - "type": "Transitive", - "resolved": "0.23.0", - "contentHash": "HBbT47JHvNrsZX2dTBzUBOSzBt+EmIRGLIBkbxcP6Jef7DB4eFWQX5iHWV3Nj7hABFPCjISrZ8s0z72nF2zFHQ==", - "dependencies": { - "System.Text.Encoding.CodePages": "4.5.1" - } - }, "SharpZipLib": { "type": "Transitive", "resolved": "1.4.2", @@ -1392,91 +756,16 @@ "System.Text.Encoding.CodePages": "5.0.0" } }, - "System.AppContext": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Buffers": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==" - }, "System.CodeDom": { "type": "Transitive", "resolved": "8.0.0", "contentHash": "WTlRjL6KWIMr/pAaq3rYqh0TJlzpouaQ/W1eelssHgtlwHAH25jXTkUphTYx9HaIIf7XA6qs/0+YhtLEQRkJ+Q==" }, - "System.Collections": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, "System.Collections.Immutable": { "type": "Transitive", "resolved": "8.0.0", "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==" }, - "System.Collections.NonGeneric": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==", - "dependencies": { - "System.Diagnostics.Debug": "4.0.11", - "System.Globalization": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" - } - }, - "System.Collections.Specialized": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "/HKQyVP0yH1I0YtK7KJL/28snxHNH/bi+0lgk/+MbURF6ULhAE31MDI+NZDerNWu264YbxklXCCygISgm+HMug==", - "dependencies": { - "System.Collections.NonGeneric": "4.0.1", - "System.Globalization": "4.0.11", - "System.Globalization.Extensions": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" - } - }, - "System.ComponentModel": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==", - "dependencies": { - "System.Runtime": "4.1.0" - } - }, "System.ComponentModel.Composition": { "type": "Transitive", "resolved": "8.0.0", @@ -1491,38 +780,6 @@ "System.Reflection.Context": "8.0.0" } }, - "System.ComponentModel.Primitives": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "sc/7eVCdxPrp3ljpgTKVaQGUXiW05phNWvtv/m2kocXqrUQvTVWKou1Edas2aDjTThLPZOxPYIGNb/HN0QjURg==", - "dependencies": { - "System.ComponentModel": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" - } - }, - "System.ComponentModel.TypeConverter": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "MnDAlaeJZy9pdB5ZdOlwdxfpI+LJQ6e0hmH7d2+y2LkiD8DRJynyDYl4Xxf3fWFm7SbEwBZh4elcfzONQLOoQw==", - "dependencies": { - "System.Collections": "4.0.11", - "System.Collections.NonGeneric": "4.0.1", - "System.Collections.Specialized": "4.0.1", - "System.ComponentModel": "4.0.1", - "System.ComponentModel.Primitives": "4.1.0", - "System.Globalization": "4.0.11", - "System.Linq": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Reflection.Primitives": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" - } - }, "System.Configuration.ConfigurationManager": { "type": "Transitive", "resolved": "9.0.0", @@ -1532,18 +789,6 @@ "System.Security.Cryptography.ProtectedData": "9.0.0" } }, - "System.Console": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, "System.Data.Odbc": { "type": "Transitive", "resolved": "8.0.1", @@ -1568,16 +813,6 @@ "runtime.native.System.Data.SqlClient.sni": "4.7.0" } }, - "System.Diagnostics.Debug": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Diagnostics.DiagnosticSource": { "type": "Transitive", "resolved": "8.0.1", @@ -1596,83 +831,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Diagnostics.Process": { - "type": "Transitive", - "resolved": "4.1.0", - "contentHash": "mpVZ5bnlSs3tTeJ6jYyDJEIa6tavhAd88lxq1zbYhkkCu0Pno2+gHXcvZcoygq2d8JxW3gojXqNJMTAshduqZA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "Microsoft.Win32.Primitives": "4.0.1", - "Microsoft.Win32.Registry": "4.0.0", - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.IO.FileSystem": "4.0.1", - "System.IO.FileSystem.Primitives": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Text.Encoding": "4.0.11", - "System.Text.Encoding.Extensions": "4.0.11", - "System.Threading": "4.0.11", - "System.Threading.Tasks": "4.0.11", - "System.Threading.Thread": "4.0.0", - "System.Threading.ThreadPool": "4.0.10", - "runtime.native.System": "4.0.0" - } - }, - "System.Diagnostics.TextWriterTraceListener": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "w36Dr8yKy8xP150qPANe7Td+/zOI3G62ImRcHDIEW+oUXUuTKZHd4DHmqRx5+x8RXd85v3tXd1uhNTfsr+yxjA==", - "dependencies": { - "System.Diagnostics.TraceSource": "4.0.0", - "System.Globalization": "4.0.11", - "System.IO": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Threading": "4.0.11" - } - }, - "System.Diagnostics.Tools": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.TraceSource": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Globalization": "4.0.11", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11", - "runtime.native.System": "4.0.0" - } - }, - "System.Diagnostics.Tracing": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.DirectoryServices": { "type": "Transitive", "resolved": "8.0.0", @@ -1701,140 +859,11 @@ "Microsoft.Win32.SystemEvents": "9.0.0-preview.6.24327.7" } }, - "System.Dynamic.Runtime": { - "type": "Transitive", - "resolved": "4.0.11", - "contentHash": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Globalization": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.ObjectModel": "4.0.12", - "System.Reflection": "4.1.0", - "System.Reflection.Emit": "4.0.1", - "System.Reflection.Emit.ILGeneration": "4.0.1", - "System.Reflection.Primitives": "4.0.1", - "System.Reflection.TypeExtensions": "4.1.0", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Extensions": "4.1.0", - "System.Threading": "4.0.11" - } - }, "System.Formats.Asn1": { "type": "Transitive", "resolved": "8.0.1", "contentHash": "XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==" }, - "System.Globalization": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.IO": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - } - }, - "System.IO.Compression.ZipFile": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", - "dependencies": { - "System.Buffers": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.IO.FileSystem": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, "System.IO.Packaging": { "type": "Transitive", "resolved": "8.0.1", @@ -1853,57 +882,6 @@ "runtime.native.System.IO.Ports": "8.0.0" } }, - "System.Linq": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Linq.Expressions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Linq.Queryable": { - "type": "Transitive", - "resolved": "4.0.1", - "contentHash": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", - "dependencies": { - "System.Collections": "4.0.11", - "System.Diagnostics.Debug": "4.0.11", - "System.Linq": "4.1.0", - "System.Linq.Expressions": "4.1.0", - "System.Reflection": "4.1.0", - "System.Reflection.Extensions": "4.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0" - } - }, "System.Management": { "type": "Transitive", "resolved": "8.0.0", @@ -1935,146 +913,16 @@ "System.Text.Encoding.CodePages": "8.0.0" } }, - "System.Memory": { - "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==" - }, - "System.Net.Http": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, "System.Net.Http.WinHttpHandler": { "type": "Transitive", "resolved": "8.0.2", "contentHash": "PNtuWFl55FSigmCWX+Rj3h/1C5igGw3G4+cvnEe2kkwMDSWX08L/GuBw5S5Fc8R9PvOj+CRUHMY9w/Va8MKWHQ==" }, - "System.Net.NameResolution": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Principal.Windows": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Net.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.Security": { - "type": "Transitive", - "resolved": "4.3.2", - "contentHash": "xT2jbYpbBo3ha87rViHoTA6WdvqOAW37drmqyx/6LD8p7HEPT2qgdxoimRzWtPg8Jh4X5G9BV2seeTv4x6FYlA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Claims": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Security.Principal": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.ThreadPool": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Security": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - } - }, - "System.Net.Sockets": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, "System.Numerics.Vectors": { "type": "Transitive", "resolved": "4.5.0", "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, - "System.ObjectModel": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, "System.Private.ServiceModel": { "type": "Transitive", "resolved": "4.10.3", @@ -2088,17 +936,10 @@ "System.Security.Principal.Windows": "5.0.0" } }, - "System.Reflection": { + "System.Reactive": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } + "resolved": "6.0.0", + "contentHash": "31kfaW4ZupZzPsI5PVe77VhnvFF55qgma7KZr/E0iFTs6fmdhhG8j0mgEx620iLTey1EynOkEfnyTjtNEpJzGw==" }, "System.Reflection.Context": { "type": "Transitive", @@ -2112,47 +953,8 @@ }, "System.Reflection.Emit": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.Lightweight": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } + "resolved": "4.7.0", + "contentHash": "VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==" }, "System.Reflection.Metadata": { "type": "Transitive", @@ -2162,46 +964,6 @@ "System.Collections.Immutable": "8.0.0" } }, - "System.Reflection.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Resources.ResourceManager": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "System.Runtime.Caching": { "type": "Transitive", "resolved": "8.0.1", @@ -2210,245 +972,26 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Runtime.Numerics": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Runtime.Serialization.Formatters": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Serialization.Primitives": "4.3.0" - } - }, - "System.Runtime.Serialization.Primitives": { + "System.Runtime.CompilerServices.Unsafe": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", - "dependencies": { - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" }, "System.Security.AccessControl": { "type": "Transitive", "resolved": "6.0.1", "contentHash": "IQ4NXP/B3Ayzvw0rDQzVTYsCKyy0Jp9KI6aYcK7UnGVlR9+Awz++TIPCQtPYfLJfOpm8ajowMR09V7quD3sEHw==" }, - "System.Security.Claims": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Security.Principal": "4.3.0" - } - }, - "System.Security.Cryptography.Algorithms": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Cng": { - "type": "Transitive", - "resolved": "4.5.0", - "contentHash": "WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==" - }, - "System.Security.Cryptography.Csp": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.Cryptography.Encoding": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.OpenSsl": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, "System.Security.Cryptography.Pkcs": { "type": "Transitive", "resolved": "8.0.1", "contentHash": "CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==" }, - "System.Security.Cryptography.Primitives": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, "System.Security.Cryptography.ProtectedData": { "type": "Transitive", "resolved": "9.0.0", "contentHash": "CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==" }, - "System.Security.Cryptography.X509Certificates": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, "System.Security.Cryptography.Xml": { "type": "Transitive", "resolved": "8.0.2", @@ -2465,34 +1008,11 @@ "System.Windows.Extensions": "8.0.0" } }, - "System.Security.Principal": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, "System.Security.Principal.Windows": { "type": "Transitive", "resolved": "5.0.0", "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" }, - "System.Security.SecureString": { - "type": "Transitive", - "resolved": "4.0.0", - "contentHash": "sqzq9GD6/b0yqPuMpgIKBuoLf4VKAj8oAfh4kXSzPaN6eoKY3hRi9C5L27uip25qlU+BGPfb0xh2Rmbwc4jFVA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.0.1", - "System.Resources.ResourceManager": "4.0.1", - "System.Runtime": "4.1.0", - "System.Runtime.Handles": "4.0.1", - "System.Runtime.InteropServices": "4.1.0", - "System.Security.Cryptography.Primitives": "4.0.0", - "System.Text.Encoding": "4.0.11", - "System.Threading": "4.0.11" - } - }, "System.ServiceModel.Duplex": { "type": "Transitive", "resolved": "4.10.3", @@ -2555,32 +1075,11 @@ "resolved": "8.0.0", "contentHash": "CNuiA6vb95Oe5PRjClZEBiaju31vwB8OIeCgeSBXyZL6+MS4RVVB2X/C11z0xCkooHE3Vy91nM2z76emIzR+sg==" }, - "System.Text.Encoding": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Text.Encoding.CodePages": { "type": "Transitive", "resolved": "8.0.0", "contentHash": "OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==" }, - "System.Text.Encoding.Extensions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, "System.Text.Encodings.Web": { "type": "Transitive", "resolved": "9.0.0", @@ -2595,70 +1094,11 @@ "System.Text.Encodings.Web": "9.0.0" } }, - "System.Text.RegularExpressions": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, "System.Threading.AccessControl": { "type": "Transitive", "resolved": "9.0.0-preview.6.24327.7", "contentHash": "t7e5cLBMvBx9/YhNsCp8W8iUw7geh08y0GKFawfJUD5YLgx6AjO2D497+0qHbXRQGpl2uxBGmkWKnCZ5azILZQ==" }, - "System.Threading.Tasks": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions": { - "type": "Transitive", - "resolved": "4.5.1", - "contentHash": "WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==" - }, - "System.Threading.Thread": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading.ThreadPool": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Threading.Timer": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Web.Services.Description": { "type": "Transitive", "resolved": "4.10.3", @@ -2669,53 +1109,12 @@ "resolved": "8.0.0", "contentHash": "Obg3a90MkOw9mYKxrardLpY2u0axDMrSmy4JCdq2cYbelM2cUwmUir5Bomvd1yxmPL9h5LVHU1tuKBZpUjfASg==" }, - "System.Xml.ReaderWriter": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - } - }, - "System.Xml.XDocument": { - "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, "ocaramba.tests.pageobjects": { "type": "Project", "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -2734,7 +1133,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj b/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj index 3a2f2db0..49a09f51 100644 --- a/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj +++ b/Ocaramba.Tests.PageObjects/Ocaramba.Tests.PageObjects.csproj @@ -22,7 +22,7 @@ - + diff --git a/Ocaramba.Tests.PageObjects/packages.lock.json b/Ocaramba.Tests.PageObjects/packages.lock.json index 571cd091..04994703 100644 --- a/Ocaramba.Tests.PageObjects/packages.lock.json +++ b/Ocaramba.Tests.PageObjects/packages.lock.json @@ -142,11 +142,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "Selenium.Support": { @@ -609,8 +609,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1023,7 +1023,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj b/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj index c8141eda..ca949b32 100644 --- a/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj +++ b/Ocaramba.Tests.Xunit/Ocaramba.Tests.Xunit.csproj @@ -35,7 +35,7 @@ - + diff --git a/Ocaramba.Tests.Xunit/packages.lock.json b/Ocaramba.Tests.Xunit/packages.lock.json index 8704b804..697a29fb 100644 --- a/Ocaramba.Tests.Xunit/packages.lock.json +++ b/Ocaramba.Tests.Xunit/packages.lock.json @@ -261,11 +261,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "Selenium.Support": { @@ -772,8 +772,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1203,7 +1203,7 @@ "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -1222,7 +1222,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj b/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj index 8d7a3972..8464d8d2 100644 --- a/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj +++ b/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj @@ -31,7 +31,7 @@ - + diff --git a/Ocaramba.UnitTests/packages.lock.json b/Ocaramba.UnitTests/packages.lock.json index 4147bc27..98d6955d 100644 --- a/Ocaramba.UnitTests/packages.lock.json +++ b/Ocaramba.UnitTests/packages.lock.json @@ -398,11 +398,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "NUnit": { @@ -963,8 +963,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1454,7 +1454,7 @@ "Microsoft.NET.Test.Sdk": "[17.12.0, )", "Microsoft.TestPlatform.TestHost": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "NPOI": "[2.7.2, )", "NUnit": "[4.2.2, )", "NUnit.Runners": "[3.12.0, )", @@ -1474,7 +1474,7 @@ "dependencies": { "Microsoft.NET.Test.Sdk": "[17.12.0, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "OcarambaLite": "[1.0.0, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )", @@ -1493,7 +1493,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/Ocaramba/Ocaramba.csproj b/Ocaramba/Ocaramba.csproj index c0ce5b04..6437d784 100644 --- a/Ocaramba/Ocaramba.csproj +++ b/Ocaramba/Ocaramba.csproj @@ -61,7 +61,7 @@ 7.4.6 - 5.3.14 + 5.3.15 4.3.0 diff --git a/Ocaramba/packages.lock.json b/Ocaramba/packages.lock.json index 5fdf9fd6..384d8fd9 100644 --- a/Ocaramba/packages.lock.json +++ b/Ocaramba/packages.lock.json @@ -264,11 +264,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "Selenium.Support": { @@ -672,8 +672,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", @@ -1198,7 +1198,7 @@ "Microsoft.PowerShell.SDK": "[7.4.6, )", "Microsoft.WSMan.Management": "[7.4.6, )", "NLog": "[5.3.4, )", - "NLog.Web.AspNetCore": "[5.3.14, )", + "NLog.Web.AspNetCore": "[5.3.15, )", "Selenium.Support": "[4.27.0, )", "Selenium.WebDriver": "[4.27.0, )" } diff --git a/OcarambaLite/OcarambaLite.csproj b/OcarambaLite/OcarambaLite.csproj index 8253bbc9..db3f2aae 100644 --- a/OcarambaLite/OcarambaLite.csproj +++ b/OcarambaLite/OcarambaLite.csproj @@ -57,7 +57,7 @@ 7.4.6 - 5.3.14 + 5.3.15 diff --git a/OcarambaLite/packages.lock.json b/OcarambaLite/packages.lock.json index 94bde912..2f09a2dd 100644 --- a/OcarambaLite/packages.lock.json +++ b/OcarambaLite/packages.lock.json @@ -228,11 +228,11 @@ }, "NLog.Web.AspNetCore": { "type": "Direct", - "requested": "[5.3.14, )", - "resolved": "5.3.14", - "contentHash": "cc6VM07vrRI73JhIhC2LWyDKgFtgNfXf5UmJ4841qhp81nCN5CmOm3/YIA0YgStOWihrM3jVNlNQtDgsZ6wrJg==", + "requested": "[5.3.15, )", + "resolved": "5.3.15", + "contentHash": "Am5ZJ1htYf6K3QJ7stIbKK3CTGw1BOyGtucWxHoDScM/U1w6nE/zmYfZTfj7jRIKuZwbwpBqtRGZJsUcMGUvfA==", "dependencies": { - "NLog.Extensions.Logging": "5.3.13" + "NLog.Extensions.Logging": "5.3.15" } }, "Selenium.Support": { @@ -593,8 +593,8 @@ }, "NLog.Extensions.Logging": { "type": "Transitive", - "resolved": "5.3.13", - "contentHash": "i1n5+ZB6Hd5na2eWj7zjeIH4SS3qzmSgoSIGpxp3B0lJ8p/Cmg59NrDE9GReAAmKbQVbP0d/+e3S/6j79Tnaww==", + "resolved": "5.3.15", + "contentHash": "BSCkfWjaTesw4/k8Ujj3YdqtDzd2iCRYIOwoHume7aaJFz4/gLbemA5MLgkAwtCxcd8nGBGfaEkeIzQPGxArLg==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", From 9822a2ad650e1bce59b7edf93d3b2b001962f8bc Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 09:18:14 +0100 Subject: [PATCH 16/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index a05c426b..49275d47 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -239,7 +239,7 @@ jobs: with: name: OcarambaBuild - run: Expand-Archive -Path OcarambaBuild.zip -DestinationPath ./ - - run: ./ExecutingTestsOnWindowsGithubActionsCore2.ps1 + - run: ./ExecutingTestsOnWindowsGithubActions2.ps1 - run: Get-ChildItem .\ -Recurse - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/windows@v2 @@ -247,7 +247,7 @@ jobs: with: files: | ${{ env.TestResultsDirWindows }}\*.xml - check_name: ExecutingTestsOnWindowsGithubActions2 + check_name: ExecutingTestsOnWindowsGithubActionsCore2 test_Stage_RunTestsOnWindowsFramework: runs-on: windows-latest needs: From 79a23ec661dd34a5034ea4ee75dd480cf2c4ce43 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 09:51:57 +0100 Subject: [PATCH 17/23] fixex build issue --- .../App.config | 22 ++++- ...mba.Tests.CloudProviderCrossBrowser.csproj | 2 + .../packages.lock.json | 89 +++++++++++-------- 3 files changed, 73 insertions(+), 40 deletions(-) diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/App.config b/Ocaramba.Tests.CloudProviderCrossBrowser/App.config index d115f2f2..70ccef9b 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/App.config +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/App.config @@ -158,7 +158,23 @@ - - - + + + + + + + + + + + + + + + + + + + diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj index 60ca0469..ca02e661 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/Ocaramba.Tests.CloudProviderCrossBrowser.csproj @@ -17,6 +17,8 @@ + + diff --git a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json index d1a7046f..7734ca65 100644 --- a/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json +++ b/Ocaramba.Tests.CloudProviderCrossBrowser/packages.lock.json @@ -70,10 +70,32 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "resolved": "9.0.0", + "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", "dependencies": { "System.Threading.Tasks.Extensions": "4.5.4" } @@ -131,6 +153,16 @@ "resolved": "4.5.1", "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" }, + "System.IO.Pipelines": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "System.Memory": { "type": "Transitive", "resolved": "4.5.5", @@ -146,35 +178,16 @@ "resolved": "4.5.0", "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Text.Encodings.Web": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", "dependencies": { "System.Buffers": "4.5.1", "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "8.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.5", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "8.0.0", - "System.Threading.Tasks.Extensions": "4.5.4", - "System.ValueTuple": "4.5.0" - } - }, "System.Threading.Tasks.Extensions": { "type": "Transitive", "resolved": "4.5.4", @@ -289,6 +302,22 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "System.IO.Pipelines": "9.0.0", + "System.Text.Encodings.Web": "9.0.0" + } + }, "Humanizer.Core": { "type": "Transitive", "resolved": "2.14.1", @@ -1031,11 +1060,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Security.AccessControl": { "type": "Transitive", "resolved": "6.0.1", @@ -1144,15 +1168,6 @@ "resolved": "9.0.0", "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==" }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", - "dependencies": { - "System.IO.Pipelines": "9.0.0", - "System.Text.Encodings.Web": "9.0.0" - } - }, "System.Threading.AccessControl": { "type": "Transitive", "resolved": "9.0.0-preview.6.24327.7", From f8a79bf8ff574bea73fa4987b5f696bc5f0c764a Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 10:18:17 +0100 Subject: [PATCH 18/23] fixed build issue --- Ocaramba.UnitTests/App.config | 20 ++++++ Ocaramba.UnitTests/Ocaramba.UnitTests.csproj | 6 +- Ocaramba.UnitTests/packages.lock.json | 72 +++++++++++--------- 3 files changed, 60 insertions(+), 38 deletions(-) diff --git a/Ocaramba.UnitTests/App.config b/Ocaramba.UnitTests/App.config index b6c7d119..ca213d8b 100644 --- a/Ocaramba.UnitTests/App.config +++ b/Ocaramba.UnitTests/App.config @@ -105,4 +105,24 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj b/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj index 8464d8d2..9f63e504 100644 --- a/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj +++ b/Ocaramba.UnitTests/Ocaramba.UnitTests.csproj @@ -4,14 +4,12 @@ net8.0 net472;net8.0 - - + - - + diff --git a/Ocaramba.UnitTests/packages.lock.json b/Ocaramba.UnitTests/packages.lock.json index 98d6955d..723be263 100644 --- a/Ocaramba.UnitTests/packages.lock.json +++ b/Ocaramba.UnitTests/packages.lock.json @@ -85,6 +85,28 @@ "resolved": "9.0.0", "contentHash": "PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, "BouncyCastle.Cryptography": { "type": "Transitive", "resolved": "2.3.1", @@ -262,11 +284,6 @@ "resolved": "4.5.0", "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Security.Cryptography.Pkcs": { "type": "Transitive", "resolved": "8.0.1", @@ -295,21 +312,6 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "9.0.0", - "System.Buffers": "4.5.1", - "System.IO.Pipelines": "9.0.0", - "System.Memory": "4.5.5", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "9.0.0", - "System.Threading.Tasks.Extensions": "4.5.4", - "System.ValueTuple": "4.5.0" - } - }, "System.Threading.Tasks.Extensions": { "type": "Transitive", "resolved": "4.5.4", @@ -463,6 +465,22 @@ "System.Security.Cryptography.ProtectedData": "9.0.0" } }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "System.IO.Pipelines": "9.0.0", + "System.Text.Encodings.Web": "9.0.0" + } + }, "BouncyCastle.Cryptography": { "type": "Transitive", "resolved": "2.3.1", @@ -1309,11 +1327,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Security.AccessControl": { "type": "Transitive", "resolved": "6.0.1", @@ -1422,15 +1435,6 @@ "resolved": "9.0.0", "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==" }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", - "dependencies": { - "System.IO.Pipelines": "9.0.0", - "System.Text.Encodings.Web": "9.0.0" - } - }, "System.Threading.AccessControl": { "type": "Transitive", "resolved": "9.0.0-preview.6.24327.7", From 63468ec5e8a987db5bbe132eb3d2143e421efabe Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 10:31:19 +0100 Subject: [PATCH 19/23] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 03d88810..d11452e9 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ [![Ocaramba Templates](https://img.shields.io/badge/get-Ocaramba_Templates-green.svg?color=4BC21F)](https://marketplace.visualstudio.com/items?itemName=Ocaramba.Ocaramba1) ![Build status](https://github.com/Accenture/Ocaramba/actions/workflows/github-actions.yml/badge.svg) -[![BrowserStack Status](https://automate.browserstack.com/badge.svg?badge_key=LzcxRG9pYjdqMWF0SG5OTzVYcHJmdkVDVzdzVEZvSnUwNHB6MDJjRkFtZz0tLVQ5NHNtQkllOFQzOXl6T3BiOHFzZFE9PQ==--be558d9ee42bf47757e26a14b2848c8eccecf751)](https://automate.browserstack.com/public-build/LzcxRG9pYjdqMWF0SG5OTzVYcHJmdkVDVzdzVEZvSnUwNHB6MDJjRkFtZz0tLVQ5NHNtQkllOFQzOXl6T3BiOHFzZFE9PQ==--be558d9ee42bf47757e26a14b2848c8eccecf751) -[![Build Status](https://saucelabs.com/buildstatus/jraczek)](https://saucelabs.com/beta/builds/8de234710c7c46f1b5d0e9c9438e5d06) +[![BrowserStack Status](https://automate.browserstack.com/badge.svg?badge_key=ZUJWZGNEczFZVFNVWUJvUHJ6Y0pYUTlnSG4rYnhKVXFUeSsrYzlTUEZIZz0tLWxZUStLVnNqWml6bXNpcm1FSUxMQ3c9PQ==--20fde38e51169fe9739fc60ce188f00ecdf0f1fe)](https://automate.browserstack.com/public-build/ZUJWZGNEczFZVFNVWUJvUHJ6Y0pYUTlnSG4rYnhKVXFUeSsrYzlTUEZIZz0tLWxZUStLVnNqWml6bXNpcm1FSUxMQ3c9PQ==--20fde38e51169fe9739fc60ce188f00ecdf0f1fe) +[![Sauce Test Status](https://app.saucelabs.com/buildstatus/jraczek)](https://app.saucelabs.com/u/JRACZEK) Test Framework was designed in Objectivity to propose a common way how people should create Selenium WebDriver tests. From 53a80205f509d468ef161c38b03edccf859882df Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 10:40:54 +0100 Subject: [PATCH 20/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 49275d47..f4c78c54 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -38,7 +38,6 @@ jobs: run: '(Get-Content ''Ocaramba.sln'' -raw) -replace [regex](''.*?'' + ''Documentation'' + (''.*?\r\n'' * (5 + 1))) | set-content ''Ocaramba.sln''' - name: Update ChromeDriver in csproj run: | - Get-ChildItem ./ *.csproj -recurse | Foreach-Object { $c = ($_ | Get-Content) $c = $c -replace '109.0.5414.7400','${{ env.ChromeDriverVersion }}' @@ -212,7 +211,6 @@ jobs: name: OcarambaBuild - run: Expand-Archive -Path OcarambaBuild.zip -DestinationPath ./ - run: ./ExecutingTestsOnWindowsGithubActions1.ps1 - - run: Get-ChildItem .\ -Recurse - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/windows@v2 if: always() @@ -240,7 +238,6 @@ jobs: name: OcarambaBuild - run: Expand-Archive -Path OcarambaBuild.zip -DestinationPath ./ - run: ./ExecutingTestsOnWindowsGithubActions2.ps1 - - run: Get-ChildItem .\ -Recurse - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action/windows@v2 if: always() @@ -377,7 +374,6 @@ jobs: - uses: actions/download-artifact@v4 with: name: OcarambaLiteS${{ env.frameworkVersion }} - - run: Get-ChildItem ./ -Recurse - name: Push Nuget Package run: dotnet push .\Ocaramba\Ocaramba\Ocaramba.${{ env.frameworkVersion }}.nupkg -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_API_KEY }} if: (success() && startsWith(github.ref, 'refs/tags/')) From 9f93038fca2042714ae3b8d1e6ce44cdb8ffeae1 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 10:53:13 +0100 Subject: [PATCH 21/23] fixed build issues --- Ocaramba.Tests.Angular/App.config | 20 +++++ .../Ocaramba.Tests.Angular.csproj | 7 +- Ocaramba.Tests.Angular/packages.lock.json | 89 +++++++++++-------- Ocaramba.Tests.Features/App.config | 12 +++ .../Ocaramba.Tests.Features.csproj | 2 + Ocaramba.Tests.Features/packages.lock.json | 89 +++++++++++-------- Ocaramba.Tests.MsTest/App.config | 23 ++++- .../Ocaramba.Tests.MsTest.csproj | 4 +- Ocaramba.Tests.MsTest/packages.lock.json | 89 +++++++++++-------- 9 files changed, 214 insertions(+), 121 deletions(-) diff --git a/Ocaramba.Tests.Angular/App.config b/Ocaramba.Tests.Angular/App.config index 765a0b67..fdf899b3 100644 --- a/Ocaramba.Tests.Angular/App.config +++ b/Ocaramba.Tests.Angular/App.config @@ -99,4 +99,24 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj index 1f4ec87e..196ae8ad 100644 --- a/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj +++ b/Ocaramba.Tests.Angular/Ocaramba.Tests.Angular.csproj @@ -4,13 +4,11 @@ net8.0 net472;net8.0 - - - - + + @@ -22,7 +20,6 @@ - diff --git a/Ocaramba.Tests.Angular/packages.lock.json b/Ocaramba.Tests.Angular/packages.lock.json index bbc3649c..e4062f3a 100644 --- a/Ocaramba.Tests.Angular/packages.lock.json +++ b/Ocaramba.Tests.Angular/packages.lock.json @@ -88,10 +88,32 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "resolved": "9.0.0", + "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", "dependencies": { "System.Threading.Tasks.Extensions": "4.5.4" } @@ -149,6 +171,16 @@ "resolved": "4.5.1", "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" }, + "System.IO.Pipelines": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "System.Memory": { "type": "Transitive", "resolved": "4.5.5", @@ -164,35 +196,16 @@ "resolved": "4.5.0", "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Text.Encodings.Web": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", "dependencies": { "System.Buffers": "4.5.1", "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "8.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.5", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "8.0.0", - "System.Threading.Tasks.Extensions": "4.5.4", - "System.ValueTuple": "4.5.0" - } - }, "System.Threading.Tasks.Extensions": { "type": "Transitive", "resolved": "4.5.4", @@ -307,6 +320,22 @@ "resolved": "0.35.0", "contentHash": "+s9jC3IhtNmWloGv9pQ+TqNeRYM0cCPQrFicpXNcyP08KI/WjTRPE0b0M6Fc8I3FEGj98EBQjQBwUlAiQpMW0w==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "System.IO.Pipelines": "9.0.0", + "System.Text.Encodings.Web": "9.0.0" + } + }, "Humanizer.Core": { "type": "Transitive", "resolved": "2.14.1", @@ -1049,11 +1078,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Security.AccessControl": { "type": "Transitive", "resolved": "6.0.1", @@ -1162,15 +1186,6 @@ "resolved": "9.0.0", "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==" }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", - "dependencies": { - "System.IO.Pipelines": "9.0.0", - "System.Text.Encodings.Web": "9.0.0" - } - }, "System.Threading.AccessControl": { "type": "Transitive", "resolved": "9.0.0-preview.6.24327.7", diff --git a/Ocaramba.Tests.Features/App.config b/Ocaramba.Tests.Features/App.config index f9019f79..186f1dae 100644 --- a/Ocaramba.Tests.Features/App.config +++ b/Ocaramba.Tests.Features/App.config @@ -128,6 +128,18 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj b/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj index edfecf7d..81063ef9 100644 --- a/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj +++ b/Ocaramba.Tests.Features/Ocaramba.Tests.Features.csproj @@ -19,6 +19,8 @@ + + diff --git a/Ocaramba.Tests.Features/packages.lock.json b/Ocaramba.Tests.Features/packages.lock.json index db2c6349..88febdff 100644 --- a/Ocaramba.Tests.Features/packages.lock.json +++ b/Ocaramba.Tests.Features/packages.lock.json @@ -97,6 +97,28 @@ "SpecFlow": "[3.9.74]" } }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, "Gherkin": { "type": "Transitive", "resolved": "19.0.3", @@ -112,8 +134,8 @@ }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "resolved": "9.0.0", + "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", "dependencies": { "System.Threading.Tasks.Extensions": "4.5.4" } @@ -194,6 +216,16 @@ "resolved": "4.5.1", "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==" }, + "System.IO.Pipelines": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "System.Memory": { "type": "Transitive", "resolved": "4.5.5", @@ -209,35 +241,16 @@ "resolved": "4.5.0", "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==" }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Text.Encodings.Web": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", "dependencies": { "System.Buffers": "4.5.1", "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "8.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.5", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "8.0.0", - "System.Threading.Tasks.Extensions": "4.5.4", - "System.ValueTuple": "4.5.0" - } - }, "System.Threading.Tasks.Extensions": { "type": "Transitive", "resolved": "4.5.4", @@ -399,6 +412,22 @@ "SpecFlow": "[3.9.74]" } }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "System.IO.Pipelines": "9.0.0", + "System.Text.Encodings.Web": "9.0.0" + } + }, "Gherkin": { "type": "Transitive", "resolved": "19.0.3", @@ -1640,11 +1669,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Runtime.Extensions": { "type": "Transitive", "resolved": "4.3.0", @@ -1975,15 +1999,6 @@ "resolved": "9.0.0", "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==" }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", - "dependencies": { - "System.IO.Pipelines": "9.0.0", - "System.Text.Encodings.Web": "9.0.0" - } - }, "System.Text.RegularExpressions": { "type": "Transitive", "resolved": "4.3.0", diff --git a/Ocaramba.Tests.MsTest/App.config b/Ocaramba.Tests.MsTest/App.config index 4e431452..1ef8e73b 100644 --- a/Ocaramba.Tests.MsTest/App.config +++ b/Ocaramba.Tests.MsTest/App.config @@ -105,7 +105,24 @@ - - - + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj b/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj index 75235801..2442062e 100644 --- a/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj +++ b/Ocaramba.Tests.MsTest/Ocaramba.Tests.MsTest.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/Ocaramba.Tests.MsTest/packages.lock.json b/Ocaramba.Tests.MsTest/packages.lock.json index 8aa6e860..cebaa0dc 100644 --- a/Ocaramba.Tests.MsTest/packages.lock.json +++ b/Ocaramba.Tests.MsTest/packages.lock.json @@ -66,6 +66,28 @@ "resolved": "4.14.0", "contentHash": "1oylYTK0wHXnmMC5aUH8Qf80PCKTfizLYyOrQkokf1l+FbRzAifM9R3U76V3tq+BhIwx5AUc+pboC0YZ5CnIVg==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "9.0.0", + "System.Buffers": "4.5.1", + "System.IO.Pipelines": "9.0.0", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encodings.Web": "9.0.0", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + } + }, "Microsoft.ApplicationInsights": { "type": "Transitive", "resolved": "2.22.0", @@ -76,8 +98,8 @@ }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "resolved": "9.0.0", + "contentHash": "owmu2Cr3IQ8yQiBleBHlGk8dSQ12oaF2e7TpzwJKEl4m84kkZJjEY1n33L67Y3zM5jPOjmmbdHjbfiL0RqcMRQ==", "dependencies": { "System.Threading.Tasks.Extensions": "4.5.4" } @@ -156,6 +178,16 @@ "System.Runtime.CompilerServices.Unsafe": "5.0.0" } }, + "System.IO.Pipelines": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Threading.Tasks.Extensions": "4.5.4" + } + }, "System.Memory": { "type": "Transitive", "resolved": "4.5.5", @@ -179,35 +211,16 @@ "System.Collections.Immutable": "1.5.0" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Text.Encodings.Web": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "resolved": "9.0.0", + "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", "dependencies": { "System.Buffers": "4.5.1", "System.Memory": "4.5.5", "System.Runtime.CompilerServices.Unsafe": "6.0.0" } }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==", - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "8.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.5", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "8.0.0", - "System.Threading.Tasks.Extensions": "4.5.4", - "System.ValueTuple": "4.5.0" - } - }, "System.Threading.Tasks.Extensions": { "type": "Transitive", "resolved": "4.5.4", @@ -323,6 +336,22 @@ "resolved": "4.14.0", "contentHash": "1oylYTK0wHXnmMC5aUH8Qf80PCKTfizLYyOrQkokf1l+FbRzAifM9R3U76V3tq+BhIwx5AUc+pboC0YZ5CnIVg==" }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + }, + "System.Text.Json": { + "type": "Direct", + "requested": "[9.0.0, )", + "resolved": "9.0.0", + "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "dependencies": { + "System.IO.Pipelines": "9.0.0", + "System.Text.Encodings.Web": "9.0.0" + } + }, "Humanizer.Core": { "type": "Transitive", "resolved": "2.14.1", @@ -1064,11 +1093,6 @@ "System.Configuration.ConfigurationManager": "8.0.1" } }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - }, "System.Security.AccessControl": { "type": "Transitive", "resolved": "6.0.1", @@ -1177,15 +1201,6 @@ "resolved": "9.0.0", "contentHash": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==" }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", - "dependencies": { - "System.IO.Pipelines": "9.0.0", - "System.Text.Encodings.Web": "9.0.0" - } - }, "System.Threading.AccessControl": { "type": "Transitive", "resolved": "9.0.0-preview.6.24327.7", From e2a729117e7b293fa4e5756a2b032919d71ce491 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 10:56:09 +0100 Subject: [PATCH 22/23] Update github-actions.yml --- .github/workflows/github-actions.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index f4c78c54..46cafb5e 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -38,6 +38,7 @@ jobs: run: '(Get-Content ''Ocaramba.sln'' -raw) -replace [regex](''.*?'' + ''Documentation'' + (''.*?\r\n'' * (5 + 1))) | set-content ''Ocaramba.sln''' - name: Update ChromeDriver in csproj run: | + Get-ChildItem ./ *.csproj -recurse | Foreach-Object { $c = ($_ | Get-Content) $c = $c -replace '109.0.5414.7400','${{ env.ChromeDriverVersion }}' From 8991a0bccf36ba4d80c43f84cd354ced55eed960 Mon Sep 17 00:00:00 2001 From: Jakub Raczek Date: Mon, 2 Dec 2024 11:34:55 +0100 Subject: [PATCH 23/23] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d11452e9..7350e89f 100644 --- a/README.md +++ b/README.md @@ -128,8 +128,8 @@ namespace Ocaramba.Tests.PageObjects.PageObjects.TheInternet - See [Getting started](https://github.com/Accenture/Ocaramba/wiki/Getting%20started). Checkout the code or get it from [nuget.org](https://www.nuget.org/packages?q=Ocaramba) -- Ocaramba [![NuGet Badge](https://buildstats.info/nuget/Ocaramba)](https://www.nuget.org/packages/Ocaramba/) -- OcarambaLite [![NuGet Badge](https://buildstats.info/nuget/OcarambaLite)](https://www.nuget.org/packages/OcarambaLite/) - lighten version without selenium drivers +- Ocaramba ![NuGet Downloads](https://img.shields.io/nuget/dt/Ocaramba) ![NuGet Version](https://img.shields.io/nuget/v/Ocaramba) +- OcarambaLite ![NuGet Downloads](https://img.shields.io/nuget/dt/OcarambaLite) ![NuGet Version](https://img.shields.io/nuget/v/OcarambaLite) - lighten version without selenium drivers or download Ocaramba Visual Studio templates [![Ocaramba Templates](https://img.shields.io/badge/get-Ocaramba_Templates-green.svg?color=4BC21F)](https://marketplace.visualstudio.com/items?itemName=Ocaramba.Ocaramba1)