Start implementing KeyManager
MODIFY
MagicalCryptoWallet.Tests/ClientSideFilter/BuilderTest.cs
MagicalCryptoWallet.Tests/ClientSideFilter/BuilderTest.cs
@@ -5,8 +5,15 @@ using Xunit;
namespace MagicalCryptoWallet.Tests
{
- public class BuilderTest
+ public class BuilderTest : IClassFixture<SharedFixture>
{
+ private SharedFixture SharedFixture { get; }
+
+ public BuilderTest(SharedFixture fixture)
+ {
+ SharedFixture = fixture;
+ }
+
[Fact]
public void BuildFilterAndMatchValues()
{

MODIFY
MagicalCryptoWallet.Tests/ClientSideFilter/FastBitArrayTest.cs
MagicalCryptoWallet.Tests/ClientSideFilter/FastBitArrayTest.cs
@@ -5,8 +5,15 @@ using Xunit;
namespace MagicalCryptoWallet.Tests
{
- public class FastBitArrayTest
+ public class FastBitArrayTest : IClassFixture<SharedFixture>
{
+ private SharedFixture SharedFixture { get; }
+
+ public FastBitArrayTest(SharedFixture fixture)
+ {
+ SharedFixture = fixture;
+ }
+
[Fact]
public void GetBitsTest()
{

MODIFY
MagicalCryptoWallet.Tests/ClientSideFilter/PerformanceTest.cs
MagicalCryptoWallet.Tests/ClientSideFilter/PerformanceTest.cs
@@ -8,8 +8,14 @@ using Xunit;
namespace MagicalCryptoWallet.Tests
{
- public class PerformanceTest
+ public class PerformanceTest : IClassFixture<SharedFixture>
{
+ private SharedFixture SharedFixture { get; }
+
+ public PerformanceTest(SharedFixture fixture)
+ {
+ SharedFixture = fixture;
+ }
[Fact]
public void SimulationTest()
{

MODIFY
MagicalCryptoWallet.Tests/ClientSideFilter/PersistenceTest.cs
MagicalCryptoWallet.Tests/ClientSideFilter/PersistenceTest.cs
@@ -10,8 +10,15 @@ using Xunit;
namespace MagicalCryptoWallet.Tests
{
- public class PersistenceTest
+ public class PersistenceTest : IClassFixture<SharedFixture>
{
+ private SharedFixture SharedFixture { get; }
+
+ public PersistenceTest(SharedFixture fixture)
+ {
+ SharedFixture = fixture;
+ }
+
[Fact]
public void CreateStore()
{

MODIFY
MagicalCryptoWallet.Tests/ClientSideFilter/StoreTest.cs
MagicalCryptoWallet.Tests/ClientSideFilter/StoreTest.cs
@@ -6,8 +6,15 @@ using Xunit;
namespace MagicalCryptoWallet.Tests
{
- public class StoreTest
+ public class StoreTest : IClassFixture<SharedFixture>
{
+ private SharedFixture SharedFixture { get; }
+
+ public StoreTest(SharedFixture fixture)
+ {
+ SharedFixture = fixture;
+ }
+
[Fact]
public void Test1()
{

Start implementing KeyManager