Ejemplo n.º 1
0
        public void GenerateNewWallet()
        {
            IWallet result = WalletGenerator.GenerateNewWallet(_wallet.Id, _wallet.Name, _wallet.MasterKeyWIF, _wallet.NetworkChoice, _wallet.Description);

            Assert.AreEqual(_wallet.Id, result.Id);
            Assert.AreEqual(_wallet.Name, result.Name);
            Assert.AreEqual(_wallet.Description, result.Description);
            Assert.AreEqual(_wallet.MasterKeyWIF, result.MasterKeyWIF);
            Assert.AreEqual(_wallet.NetworkChoice, result.NetworkChoice);
        }
Ejemplo n.º 2
0
        public void GenerateNewWalletFail()
        {
            string badMasterKeyWIF = "5KRYM46bcstckRxtdDdBZTshjxtpWtTNBDXKcNWC7yjiGhnuBzV";

            Assert.Throws <FormatException>(() => WalletGenerator.GenerateNewWallet(_wallet.Id, _wallet.Name, badMasterKeyWIF, _wallet.NetworkChoice, _wallet.Description));
        }
Ejemplo n.º 3
0
        public void Init()
        {
            var masterKeyWIF = _masterKey.GetWif(_networkChoice).ToString();

            _wallet = WalletGenerator.GenerateNewWallet(_id, _name, masterKeyWIF, _networkChoice, _description);
        }