예제 #1
0
        public void TestMultiChainListPermissions()
        {
            // Setup
            var processWrapper = new ProcessWrapper {
                Mock = true, ReplyMessage = "[{ \"address\": \"Test01\", \"startblock\": \"12345\", \"endblock\": \"23456\" }]"
            };
            var chain = new MultiChain(null, processWrapper);

            // Test
            var perms = chain.ListPermissions();

            // Check
            Assert.AreEqual(1, perms.permissions.Length);
            Assert.AreEqual("Test01", perms.permissions[0].address);
            Assert.AreEqual("12345", perms.permissions[0].startblock);
            Assert.AreEqual("23456", perms.permissions[0].endblock);
            Assert.AreEqual("/c D:\\Development\\Eigenbouw\\bc\\MultiChain\\multichain-cli.exe testchain listpermissions", processWrapper.ProcessInfo.Arguments);
        }
예제 #2
0
 private void button6_Click(object sender, EventArgs e)
 {
     var permissie = chain.ListPermissions();
 }