public void Test(long current, long target, long expected) { MiningConfig miningConfig = new MiningConfig(); miningConfig.TargetBlockGasLimit = target; TargetAdjustedGasLimitCalculator targetAdjustedGasLimitCalculator = new TargetAdjustedGasLimitCalculator( MainnetSpecProvider.Instance, miningConfig); BlockHeader header = Build.A.BlockHeader.WithGasLimit(current).TestObject; targetAdjustedGasLimitCalculator.GetGasLimit(header).Should().Be(expected); }