public BlockSimpleController( IBlockStacker blockStacker, ILogger <BlockSimpleController> logger) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _blockStacker = blockStacker ?? throw new ArgumentNullException(nameof(blockStacker)); }
protected override BlockSimpleController EstablishContext() { _blockStacker = Substitute.For <IBlockStacker>(); _logger = Substitute.For <ILogger <BlockSimpleController> >(); return(new BlockSimpleController(_blockStacker, _logger)); }