Esempio n. 1
0
 public void GoodBtcAddressesBech32()
 {
     foreach (var address in _validBech32AddressWithScriptPubKey)
     {
         Assert.True(AddressValidator.IsValidAddress(address[0], "btc"));
     }
 }
Esempio n. 2
0
 public void BadBtcAddressesBech32()
 {
     foreach (var address in _invalidBech32Addresses)
     {
         output.WriteLine(address);
         Assert.ThrowsAny <FormatException>(() => AddressValidator.IsValidAddress(address, "btc"));
     }
 }
Esempio n. 3
0
 public void GoodBtcAddressesBech32Testnet()
 {
     foreach (var address in _validBech32TestnetAddressWithScriptPubKey)
     {
         output.WriteLine(address[0]);
         Assert.True(AddressValidator.IsValidAddress(address[0], "btc", true));
     }
 }
Esempio n. 4
0
 public void GoodLtcAddressBech32()
 {
     Assert.True(AddressValidator.IsValidAddress("ltc1qz4ptnv9cu95zm0z97vsnavmyu8t6pk383k87dx", "ltc"));
 }
Esempio n. 5
0
 public void GoodBtcAddress()
 {
     Assert.True(AddressValidator.IsValidAddress("1comboyNsev2ubWRbPZpxxNhghLfonzuN", "btc"));
 }
Esempio n. 6
0
 public void BadLtcAddressTestnet()
 {
     Assert.ThrowsAny <FormatException>(() => AddressValidator.IsValidAddress("mjFBdzsYNBCeabLNwyYYCt8epG7GhzYeTw", "ltc"));
 }
Esempio n. 7
0
 public void nullBtcAddress()
 {
     Assert.ThrowsAny <ArgumentException>(() => AddressValidator.IsValidAddress(null, "btc"));
 }
Esempio n. 8
0
 public void BadBtcAddressTestnet()
 {
     Assert.ThrowsAny <FormatException>(() => AddressValidator.IsValidAddress("mxXBpKSowZZeA6eCxpHYygVBnJpskNWwMN", "ltc"));
 }
Esempio n. 9
0
 public void GoodLtcTestnetAddress()
 {
     Assert.True(AddressValidator.IsValidAddress("mjFBdzsYNBCeabLNwyYYCt8epG7GhzYeTw", "ltc", true));
 }
Esempio n. 10
0
 public void GoodLtcSegwitNewAddress()
 {
     Assert.True(AddressValidator.IsValidAddress("MAP2uc4aFVwJwoJp3p8yFMs7zy6Pa5e9Zv", "ltc"));
 }
Esempio n. 11
0
 public void GoodBtcTestnetAddress()
 {
     Assert.True(AddressValidator.IsValidAddress("mxXBpKSowZZeA6eCxpHYygVBnJpskNWwMN", "btc", true));
 }
Esempio n. 12
0
 public void BadBtcAddressActuallyLitecoinSegwitNew()
 {
     Assert.True(AddressValidator.IsValidAddress("MAP2uc4aFVwJwoJp3p8yFMs7zy6Pa5e9Zv", "ltc"));
 }
Esempio n. 13
0
 public void BadBtcAddressActuallyLitecoinSegwitLegacy()
 {
     // cannot be distinguished due to protocol-level constraints
     Assert.True(AddressValidator.IsValidAddress("3JEE5m1NaUCKCTXwyPkRhwiKzJUaKJDsJi", "btc"));
 }
Esempio n. 14
0
 public void BadBtcAddressActuallyLitecoinLegacy()
 {
     Assert.ThrowsAny <FormatException>(() => AddressValidator.IsValidAddress("LgADTx6JrydCVdrrhJ8wkFkXdx3UszKsFx", "btc"));
 }
Esempio n. 15
0
 public void GoodBtcAddressP2PKH()
 {
     Assert.True(AddressValidator.IsValidAddress("1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2", "btc"));
 }
Esempio n. 16
0
 public void GoodBtcAddressP2SH()
 {
     Assert.True(AddressValidator.IsValidAddress("3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy", "btc"));
 }