BitSharp.Core.Test.Storage.IBlockTxesStorageTest.CreateFakeBlock C# (CSharp) Method

CreateFakeBlock() private method

private CreateFakeBlock ( ) : BitSharp.Core.Domain.Block
return BitSharp.Core.Domain.Block
        private Block CreateFakeBlock()
        {
            var txCount = 100;
            var transactions = Enumerable.Range(0, txCount).Select(x => RandomData.RandomTransaction()).ToImmutableArray();
            var blockHeader = RandomData.RandomBlockHeader().With(MerkleRoot: MerkleTree.CalculateMerkleRoot(transactions), Bits: DataCalculator.ToCompact(UnitTestParams.Target0));
            var block = Block.Create(blockHeader, transactions);

            return block;
        }
    }