Пример #1
0
        private static StateSyncItem PushItem(StateSyncFeed.IPendingSyncItems items, NodeDataType nodeDataType, int level, uint rightness, int progress = 0)
        {
            StateSyncItem stateSyncItem1 = new StateSyncItem(Keccak.Zero, nodeDataType, level, rightness);

            items.PushToSelectedStream(stateSyncItem1, progress);
            return(stateSyncItem1);
        }
Пример #2
0
        public void Can_peek_root()
        {
            StateSyncFeed.IPendingSyncItems items = Init();
            StateSyncItem stateSyncItem           = new StateSyncItem(Keccak.Zero, NodeDataType.State, 0, 0);

            items.PushToSelectedStream(stateSyncItem, 0);
            items.PeekState().Should().Be(stateSyncItem);
        }
Пример #3
0
        public void Can_recalculate_and_clear_with_root_only()
        {
            StateSyncFeed.IPendingSyncItems items = Init();
            StateSyncItem stateSyncItem           = new StateSyncItem(Keccak.Zero, NodeDataType.State, 0, 0);

            items.PushToSelectedStream(stateSyncItem, 0);
            items.RecalculatePriorities();
            items.Clear();
            items.Count.Should().Be(0);
        }