Esempio n. 1
0
        public void TestGetParameter()
        {
            Transaction tx      = TestUtils.GetTransaction(UInt160.Parse("0x282646ee0afa5508bb999318f35074b84a17c9f0"));
            var         context = new ContractParametersContext(tx);

            context.GetParameter(tx.Sender, 0).Should().BeNull();

            context.Add(contract, 0, new byte[] { 0x01 });
            var ret = context.GetParameter(tx.Sender, 0);

            ((byte[])ret.Value).ToHexString().Should().Be(new byte[] { 0x01 }.ToHexString());
        }
Esempio n. 2
0
        public void TestGetParameter()
        {
            var         snapshot = TestBlockchain.GetTestSnapshot();
            Transaction tx       = TestUtils.GetTransaction(UInt160.Parse("0x4bc1b25796f4a13fa3cc7538168d86f7d3bc5356"));
            var         context  = new ContractParametersContext(snapshot, tx);

            context.GetParameter(tx.Sender, 0).Should().BeNull();

            context.Add(contract, 0, new byte[] { 0x01 });
            var ret = context.GetParameter(tx.Sender, 0);

            ((byte[])ret.Value).ToHexString().Should().Be(new byte[] { 0x01 }.ToHexString());
        }
Esempio n. 3
0
        public void TestGetParameter()
        {
            var         snapshot = TestBlockchain.GetTestSnapshot();
            Transaction tx       = TestUtils.GetTransaction(UInt160.Parse("0x902e0d38da5e513b6d07c1c55b85e77d3dce8063"));
            var         context  = new ContractParametersContext(snapshot, tx);

            context.GetParameter(tx.Sender, 0).Should().BeNull();

            context.Add(contract, 0, new byte[] { 0x01 });
            var ret = context.GetParameter(tx.Sender, 0);

            ((byte[])ret.Value).ToHexString().Should().Be(new byte[] { 0x01 }.ToHexString());
        }
Esempio n. 4
0
        public void TestGetParameter()
        {
            Transaction tx = TestUtils.GetTransaction();

            tx.Sender = UInt160.Parse("0xbecaad15c0ea585211faf99738a4354014f177f2");
            var context = new ContractParametersContext(tx);

            context.GetParameter(tx.Sender, 0).Should().BeNull();

            context.Add(contract, 0, new byte[] { 0x01 });
            var ret = context.GetParameter(tx.Sender, 0);

            ((byte[])ret.Value).ToHexString().Should().Be(new byte[] { 0x01 }.ToHexString());
        }
        public void TestGetParameter()
        {
            Transaction tx = TestUtils.GetTransaction();

            tx.Sender = UInt160.Parse("0xcd4ced947d791e887559b3829c3bc08fe37b0a64");
            var context = new ContractParametersContext(tx);

            context.GetParameter(tx.Sender, 0).Should().BeNull();

            context.Add(contract, 0, new byte[] { 0x01 });
            var ret = context.GetParameter(tx.Sender, 0);

            ((byte[])ret.Value).ToHexString().Should().Be(new byte[] { 0x01 }.ToHexString());
        }
        public void TestGetParameter()
        {
            Transaction tx = TestUtils.GetTransaction();

            tx.Sender = UInt160.Parse("0x1bd5c777ec35768892bd3daab60fb7a1cb905066");
            var context = new ContractParametersContext(tx);

            context.GetParameter(tx.Sender, 0).Should().BeNull();

            context.Add(contract, 0, new byte[] { 0x01 });
            var ret = context.GetParameter(tx.Sender, 0);

            ((byte[])ret.Value).ToHexString().Should().Be(new byte[] { 0x01 }.ToHexString());
        }
Esempio n. 7
0
        public void TestGetParameter()
        {
            Transaction tx = TestUtils.GetTransaction();

            tx.Sender = UInt160.Parse("0x1a2791a63139294337863c7d822d17454876977c");
            var context = new ContractParametersContext(tx);

            context.GetParameter(tx.Sender, 0).Should().BeNull();

            context.Add(contract, 0, new byte[] { 0x01 });
            var ret = context.GetParameter(tx.Sender, 0);

            ((byte[])ret.Value).ToHexString().Should().Be(new byte[] { 0x01 }.ToHexString());
        }