public ItemsGenerator( ITypeAndAmountPercentileSelector typeAndAmountPercentileSelector, JustInTimeFactory justInTimeFactory, ITreasurePercentileSelector percentileSelector, IRangeDataSelector rangeDataSelector, ICollectionSelector collectionSelector) { this.typeAndAmountPercentileSelector = typeAndAmountPercentileSelector; this.justInTimeFactory = justInTimeFactory; this.percentileSelector = percentileSelector; this.rangeDataSelector = rangeDataSelector; this.collectionSelector = collectionSelector; }
public ChargesGenerator(Dice dice, IRangeDataSelector rangeDataSelector, ITreasurePercentileSelector percentileSelector) { this.dice = dice; this.rangeDataSelector = rangeDataSelector; this.percentileSelector = percentileSelector; }
public void Setup() { mockInnerSelector = new Mock <ICollectionSelector>(); rangeDataSelector = new RangeDataSelector(mockInnerSelector.Object); }