public OpReturnDataReaderTests()
        {
            loggerFactory      = Substitute.For <ILoggerFactory>();
            network            = new ApexRegTest();
            opReturnDataReader = new OpReturnDataReader(loggerFactory, network);

            key = new Key();
            sourceChainSecret = network.CreateBitcoinSecret(key);
            targetChainSecret = network.ToCounterChainNetwork().CreateBitcoinSecret(key);
            receiverAddress   = sourceChainSecret.GetAddress();
        }
Example #2
0
        public void correctly_identify_sidechain()
        {
            var apexRegTest = new ApexRegTest();
            var chain       = apexRegTest.ToChain();

            chain.Should().Be(Chain.Sidechain);
            chain.Should().NotBe(Chain.Mainchain);

            var apexTest = new ApexTest();

            chain = apexTest.ToChain();
            chain.Should().Be(Chain.Sidechain);
            chain.Should().NotBe(Chain.Mainchain);

            var apexMain = new ApexMain();

            chain = apexMain.ToChain();
            chain.Should().Be(Chain.Sidechain);
            chain.Should().NotBe(Chain.Mainchain);
        }