public Banker(IMage mage, IScrivener scrivener, IInventory inventory) { _mage = mage; _scrivener = scrivener; _inventory = inventory; }
public Shopkeeper(IScrivener scrivener) { _scrivener = scrivener; }
private Banker(IInventory inventory, IScrivener scrivener) : this(new Mage(inventory), scrivener, inventory) { }