コード例 #1
0
        public WalletRepositoryFixture()
        {
            var secrets   = new PasswordHashSecretProvider();
            var addresses = new DeterministicWalletAddressProvider(secrets);

            var factory = new LoggerFactory();

            factory.AddConsole();

            Value = new SqliteWalletRepository(
                $"{Guid.NewGuid()}",
                "wallets",
                addresses,
                factory.CreateLogger <SqliteWalletRepository>());
        }
コード例 #2
0
        public WalletRepositoryFixture()
        {
            var secrets   = new PasswordHashSecretProvider();
            var addresses = new DeterministicWalletAddressProvider(secrets);

            var factory = new LoggerFactory();

            var baseDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

            Value = new SqliteWalletRepository(
                baseDirectory,
                $"{Guid.NewGuid()}",
                "wallets",
                factory.CreateLogger <SqliteWalletRepository>());
        }
コード例 #3
0
        public WalletAddressProviderFixture()
        {
            var secrets = new WalletSecretProviderFixture();

            Value = new DeterministicWalletAddressProvider(secrets.Value);
        }