diff --git a/.github/workflows/ci-testextensions.yml b/.github/workflows/ci-testextensions.yml new file mode 100644 index 0000000..cc6f1ce --- /dev/null +++ b/.github/workflows/ci-testextensions.yml @@ -0,0 +1,87 @@ +name: Build TestExtensions + +on: + push: + branches: [ main ] + release: + types: [ published ] + +env: + NETCORE_VERSION: '5.0.202' + DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true + DOTNET_CLI_TELEMETRY_OPTOUT: true + PROJECT_NAME: LocalStorage.TestExtensions + GITHUB_FEED: https://nuget.pkg.github.com/Blazored/ + GITHUB_USER: chrissainty + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NUGET_FEED: https://api.nuget.org/v3/index.json + NUGET_KEY: ${{ secrets.NUGET_KEY }} + +jobs: + build: + name: Build, test and pack + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Setup .NET Core ${{ env.NETCORE_VERSION }} + uses: actions/setup-dotnet@v1 + with: + dotnet-version: ${{ env.NETCORE_VERSION }} + env: + NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} + + - name: Restore + run: dotnet restore + + - name: Pack + run: dotnet pack -v normal -c Release --no-restore --include-symbols --include-source -p:PackageVersion=$GITHUB_RUN_ID src/Blazored.$PROJECT_NAME/Blazored.$PROJECT_NAME.*proj + + - name: Upload Artifact TestExtensions + uses: actions/upload-artifact@v2 + with: + name: nupkg + path: ./src/Blazored.${{ env.PROJECT_NAME }}/bin/Release/*.nupkg + + prerelease: + needs: build + if: github.event_name != 'release' + runs-on: ubuntu-latest + steps: + - name: Download Artifact + uses: actions/download-artifact@v1 + with: + name: nupkg + - name: Push to GitHub Feed + run: | + for f in ./nupkg/*.nupkg + do + curl -vX PUT -u "$GITHUB_USER:$GITHUB_TOKEN" -F package=@$f $GITHUB_FEED + done + deploy: + needs: build + if: github.event_name == 'release' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Setup .NET Core + uses: actions/setup-dotnet@v1 + with: + dotnet-version: ${{ env.NETCORE_VERSION }} + - name: Create Release NuGet package + run: | + arrTag=(${GITHUB_REF//\// }) + VERSION="${arrTag[2]}" + echo Version: $VERSION + VERSION="${VERSION//v}" + echo Clean Version: $VERSION + dotnet pack -v normal -c Release --include-symbols --include-source -p:PackageVersion=$VERSION -o nupkg src/Blazored.$PROJECT_NAME/Blazored.$PROJECT_NAME.*proj + - name: Push to GitHub Feed + run: | + for f in ./nupkg/*.nupkg + do + curl -vX PUT -u "$GITHUB_USER:$GITHUB_TOKEN" -F package=@$f $GITHUB_FEED + done + - name: Push to NuGet Feed + run: dotnet nuget push ./nupkg/*.nupkg --source $NUGET_FEED --skip-duplicate --api-key $NUGET_KEY diff --git a/.gitignore b/.gitignore index 3e759b7..13b590e 100644 --- a/.gitignore +++ b/.gitignore @@ -179,6 +179,7 @@ PublishScripts/ # NuGet Packages *.nupkg +*.snupkg # The packages folder can be ignored because of Package Restore **/[Pp]ackages/* # except build/, which is used as an MSBuild target. diff --git a/Blazored.LocalStorage.sln b/Blazored.LocalStorage.sln index abf2efe..d9d7abd 100644 --- a/Blazored.LocalStorage.sln +++ b/Blazored.LocalStorage.sln @@ -15,6 +15,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ProjectSection(SolutionItems) = preProject .github\workflows\ci-main.yml = .github\workflows\ci-main.yml .github\workflows\ci-pr.yml = .github\workflows\ci-pr.yml + .github\workflows\ci-testextensions.yml = .github\workflows\ci-testextensions.yml README.md = README.md .github\workflows\release-drafter.yml = .github\workflows\release-drafter.yml EndProjectSection @@ -23,7 +24,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{B82A5126 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Blazored.LocalStorage.Tests", "tests\Blazored.LocalStorage.Tests\Blazored.LocalStorage.Tests.csproj", "{5A6A013E-325D-4A5F-B2FA-659B4FD2BDBC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "bUnitExample", "samples\bUnitExample\bUnitExample.csproj", "{10F6FB83-3135-4B73-B0EB-D008A31AE8FA}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "bUnitExample", "samples\bUnitExample\bUnitExample.csproj", "{10F6FB83-3135-4B73-B0EB-D008A31AE8FA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Blazored.LocalStorage.TestExtensions", "src\Blazored.LocalStorage.TestExtensions\Blazored.LocalStorage.TestExtensions.csproj", "{650F351B-06A0-4D65-8A55-C9FF8D5BC177}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -95,6 +98,18 @@ Global {10F6FB83-3135-4B73-B0EB-D008A31AE8FA}.Release|x64.Build.0 = Release|Any CPU {10F6FB83-3135-4B73-B0EB-D008A31AE8FA}.Release|x86.ActiveCfg = Release|Any CPU {10F6FB83-3135-4B73-B0EB-D008A31AE8FA}.Release|x86.Build.0 = Release|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Debug|Any CPU.Build.0 = Debug|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Debug|x64.ActiveCfg = Debug|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Debug|x64.Build.0 = Debug|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Debug|x86.ActiveCfg = Debug|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Debug|x86.Build.0 = Debug|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Release|Any CPU.ActiveCfg = Release|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Release|Any CPU.Build.0 = Release|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Release|x64.ActiveCfg = Release|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Release|x64.Build.0 = Release|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Release|x86.ActiveCfg = Release|Any CPU + {650F351B-06A0-4D65-8A55-C9FF8D5BC177}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/README.md b/README.md index 67bd4ee..4dacebd 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ builder.Services.Replace(ServiceDescriptor.Scoped You can find an example of this in the Blazor Server sample project. The standard serializer has been replaced with a new serializer which uses NewtonsoftJson. ## Testing with bUnit -This library provides test extensions for use with the [bUnit testing library](https://bunit.dev/). Using these test extensions will provide an in memory implementation which mimics local storage allowing more realistic testing of your components. +The `Blazored.LocalStorage.TestExtensions` library provides test extensions for use with the [bUnit testing library](https://bunit.dev/). Using these test extensions will provide an in memory implementation which mimics local storage allowing more realistic testing of your components. Below is an example test which uses these extensions. You can find an example project which shows this code in action in the samples folder. diff --git a/samples/bUnitExample/bUnitExample.csproj b/samples/bUnitExample/bUnitExample.csproj index 6d5685c..daeedab 100644 --- a/samples/bUnitExample/bUnitExample.csproj +++ b/samples/bUnitExample/bUnitExample.csproj @@ -1,4 +1,4 @@ - + net5.0 @@ -20,6 +20,7 @@ + diff --git a/src/Blazored.LocalStorage/Testing/BUnitLocalStorageTestExtensions.cs b/src/Blazored.LocalStorage.TestExtensions/BUnitLocalStorageTestExtensions.cs similarity index 97% rename from src/Blazored.LocalStorage/Testing/BUnitLocalStorageTestExtensions.cs rename to src/Blazored.LocalStorage.TestExtensions/BUnitLocalStorageTestExtensions.cs index 3c1ad60..aac6e15 100644 --- a/src/Blazored.LocalStorage/Testing/BUnitLocalStorageTestExtensions.cs +++ b/src/Blazored.LocalStorage.TestExtensions/BUnitLocalStorageTestExtensions.cs @@ -1,11 +1,11 @@ +using System; +using System.Diagnostics.CodeAnalysis; +using Blazored.LocalStorage; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; +using Blazored.LocalStorage.TestExtensions; using Microsoft.Extensions.DependencyInjection; -using System; -using System.Diagnostics.CodeAnalysis; -using Blazored.LocalStorage; -using Blazored.LocalStorage.Testing; namespace Bunit { diff --git a/src/Blazored.LocalStorage.TestExtensions/Blazored.LocalStorage.TestExtensions.csproj b/src/Blazored.LocalStorage.TestExtensions/Blazored.LocalStorage.TestExtensions.csproj new file mode 100644 index 0000000..24fdd2e --- /dev/null +++ b/src/Blazored.LocalStorage.TestExtensions/Blazored.LocalStorage.TestExtensions.csproj @@ -0,0 +1,53 @@ + + + + netstandard2.1;net5.0 + + Chris Sainty + + Copyright 2020 (c) Chris Sainty. All rights reserved. + A testing library to provide helper extensions for Blazored.LocalStorage + true + snupkg + + + Blazored.LocalStorage.TestExtensions + Blazored;Blazor;Razor;Components;LocalStorage;Local Storage;ASP.NET Core;CSharp;Web + MIT + https://github.com/Blazored/LocalStorage + icon.png + git + https://github.com/Blazored/LocalStorage + + + true + true + true + ..\..\src\Blazored.LocalStorage\Blazored.LocalStorage.snk + + + + + + + + + + + + + + + + + <_Parameter1> + Blazored.LocalStorage.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100e94102d6760ebcff1970798791888ddf102ac709e19db9a312721fafca42b894652b59bada7d592a4ab62a5b76507a27720e922bc310c4f5aa75acd8ab59632c920ac41a7e9abcaf4b8bb5525a60931faccea704dbdcf68e1207616751447dcfec687f18854148aa66a9a09e1edc8fd0c9bd11950b4baf7d46fe38993af4add4 + + + + + + + + + diff --git a/src/Blazored.LocalStorage/Testing/InMemoryStorageProvider.cs b/src/Blazored.LocalStorage.TestExtensions/InMemoryStorageProvider.cs similarity index 97% rename from src/Blazored.LocalStorage/Testing/InMemoryStorageProvider.cs rename to src/Blazored.LocalStorage.TestExtensions/InMemoryStorageProvider.cs index c61f25c..2867fe3 100644 --- a/src/Blazored.LocalStorage/Testing/InMemoryStorageProvider.cs +++ b/src/Blazored.LocalStorage.TestExtensions/InMemoryStorageProvider.cs @@ -1,10 +1,9 @@ -using System; using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; -namespace Blazored.LocalStorage.Testing +namespace Blazored.LocalStorage.TestExtensions { internal class InMemoryStorageProvider : IStorageProvider { diff --git a/src/Blazored.LocalStorage/Blazored.LocalStorage.csproj b/src/Blazored.LocalStorage/Blazored.LocalStorage.csproj index cd05ec9..07ccf32 100644 --- a/src/Blazored.LocalStorage/Blazored.LocalStorage.csproj +++ b/src/Blazored.LocalStorage/Blazored.LocalStorage.csproj @@ -49,7 +49,19 @@ - + + <_Parameter1> + Blazored.LocalStorage.TestExtensions, PublicKey=0024000004800000940000000602000000240000525341310004000001000100e94102d6760ebcff1970798791888ddf102ac709e19db9a312721fafca42b894652b59bada7d592a4ab62a5b76507a27720e922bc310c4f5aa75acd8ab59632c920ac41a7e9abcaf4b8bb5525a60931faccea704dbdcf68e1207616751447dcfec687f18854148aa66a9a09e1edc8fd0c9bd11950b4baf7d46fe38993af4add4 + + + + + + + <_Parameter1> + Blazored.LocalStorage.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100e94102d6760ebcff1970798791888ddf102ac709e19db9a312721fafca42b894652b59bada7d592a4ab62a5b76507a27720e922bc310c4f5aa75acd8ab59632c920ac41a7e9abcaf4b8bb5525a60931faccea704dbdcf68e1207616751447dcfec687f18854148aa66a9a09e1edc8fd0c9bd11950b4baf7d46fe38993af4add4 + + diff --git a/src/Blazored.LocalStorage/Serialization/SystemTextJsonSerializer.cs b/src/Blazored.LocalStorage/Serialization/SystemTextJsonSerializer.cs index ffedbf5..c52b198 100644 --- a/src/Blazored.LocalStorage/Serialization/SystemTextJsonSerializer.cs +++ b/src/Blazored.LocalStorage/Serialization/SystemTextJsonSerializer.cs @@ -1,14 +1,8 @@ -using Blazored.LocalStorage.StorageOptions; +using Blazored.LocalStorage.StorageOptions; using Microsoft.Extensions.Options; using System.Runtime.CompilerServices; using System.Text.Json; -[assembly: InternalsVisibleTo("Blazored.LocalStorage.Tests, PublicKey=" + -"0024000004800000940000000602000000240000525341310004000001000100e94102d6760ebc" + -"ff1970798791888ddf102ac709e19db9a312721fafca42b894652b59bada7d592a4ab62a5b7650" + -"7a27720e922bc310c4f5aa75acd8ab59632c920ac41a7e9abcaf4b8bb5525a60931faccea704db" + -"dcf68e1207616751447dcfec687f18854148aa66a9a09e1edc8fd0c9bd11950b4baf7d46fe3899" + -"3af4add4")] namespace Blazored.LocalStorage.Serialization { internal class SystemTextJsonSerializer : IJsonSerializer diff --git a/tests/Blazored.LocalStorage.Tests/Blazored.LocalStorage.Tests.csproj b/tests/Blazored.LocalStorage.Tests/Blazored.LocalStorage.Tests.csproj index eb09ec3..b8fb493 100644 --- a/tests/Blazored.LocalStorage.Tests/Blazored.LocalStorage.Tests.csproj +++ b/tests/Blazored.LocalStorage.Tests/Blazored.LocalStorage.Tests.csproj @@ -1,4 +1,4 @@ - + net5.0 @@ -27,6 +27,7 @@ + diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Clear.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Clear.cs index 7cabc4c..279fa5c 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Clear.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Clear.cs @@ -1,10 +1,8 @@ -using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ClearAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ClearAsync.cs index 13d1501..30ba94e 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ClearAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ClearAsync.cs @@ -1,10 +1,9 @@ -using System; using System.Text.Json; using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKey.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKey.cs index e27278b..9489100 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKey.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKey.cs @@ -1,10 +1,8 @@ -using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKeyAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKeyAsync.cs index 120b141..04e9c63 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKeyAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/ContainsKeyAsync.cs @@ -1,10 +1,9 @@ -using System; using System.Text.Json; using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItem.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItem.cs index 4d480b2..b18e632 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItem.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItem.cs @@ -1,10 +1,9 @@ -using System; +using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsString.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsString.cs index b4fa5b8..c565c69 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsString.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsString.cs @@ -1,10 +1,9 @@ -using System; +using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsStringAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsStringAsync.cs index 935ef6e..84a04ba 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsStringAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsStringAsync.cs @@ -4,7 +4,7 @@ using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsync.cs index e4bacc0..9bed350 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/GetItemAsync.cs @@ -4,7 +4,7 @@ using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Key.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Key.cs index 3adab8c..b75f634 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Key.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Key.cs @@ -1,10 +1,8 @@ -using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/KeyAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/KeyAsync.cs index acd428f..9d64055 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/KeyAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/KeyAsync.cs @@ -1,10 +1,9 @@ -using System; using System.Text.Json; using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Length.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Length.cs index 43df7ff..89ead7f 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Length.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/Length.cs @@ -1,10 +1,8 @@ -using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/LengthAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/LengthAsync.cs index 50f64ef..ac77af8 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/LengthAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/LengthAsync.cs @@ -1,10 +1,9 @@ -using System; using System.Text.Json; using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItem.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItem.cs index ec7efc5..77aaee7 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItem.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItem.cs @@ -1,10 +1,9 @@ -using System; +using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItemAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItemAsync.cs index 469f45e..92d10f3 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItemAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/RemoveItemAsync.cs @@ -4,7 +4,7 @@ using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItem.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItem.cs index 971749a..91d9445 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItem.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItem.cs @@ -1,10 +1,9 @@ using System; using System.Text.Json; -using System.Threading.Tasks; using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsString.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsString.cs index 3c8bf7b..f4ca119 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsString.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsString.cs @@ -3,7 +3,7 @@ using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Microsoft.Extensions.Options; using Moq; using Xunit; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsStringAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsStringAsync.cs index 2399297..8259c03 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsStringAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsStringAsync.cs @@ -4,7 +4,7 @@ using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Microsoft.Extensions.Options; using Moq; using Xunit; diff --git a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsync.cs b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsync.cs index 6e0e9b8..9b28b41 100644 --- a/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsync.cs +++ b/tests/Blazored.LocalStorage.Tests/LocalStorageServiceTests/SetItemAsync.cs @@ -4,7 +4,7 @@ using Blazored.LocalStorage.JsonConverters; using Blazored.LocalStorage.Serialization; using Blazored.LocalStorage.StorageOptions; -using Blazored.LocalStorage.Testing; +using Blazored.LocalStorage.TestExtensions; using Blazored.LocalStorage.Tests.TestAssets; using Microsoft.Extensions.Options; using Moq;