コード例 #1
0
        public void TestSetup()
        {
            SimpleLogger.Factory = new NullLoggerFactory();

            var probe = CreateTestProbe();
            var ta    = new TestAuthorizer(probe);

            sys = ta.TheDagSystem;
            sys.StartConsensus();
            store = ta.TheDagSystem.Storage;

            af = new AuthorizersFactory();
            af.Init();

            //p2pStacks = new TestProbe[NodesCount];
            //authorizers = new TestAuthorizer[NodesCount];
            //for(int i = 0; i < NodesCount; i++)
            //{
            //    p2pStacks[i] = CreateTestProbe();
            //    authorizers[i] = new TestAuthorizer(p2pStacks[i]);

            //    p2pStacks[i].SetAutoPilot(new DelegateAutoPilot((sender, message) =>
            //    {
            //        var msg = message as LocalNode.SignedMessageRelay;
            //        if (msg != null)
            //        {
            //            // foreach dagsys sender not same tell it
            //        }
            //        sender.Tell(message, ActorRefs.NoSender);
            //        return AutoPilot.KeepRunning;
            //    }));
            //}
        }
コード例 #2
0
        public static void MyTestInitialize(TestContext testContext)
        {
            var _af = new AuthorizersFactory();

            _af.Init();
            var _bf = new BrokerFactory();

            _bf.Init(_af, null);
        }