public ItemsGenerator(ITypeAndAmountPercentileSelector typeAndAmountPercentileSelector, IMundaneItemGeneratorRuntimeFactory mundaneItemGeneratorFactory, IPercentileSelector percentileSelector, IMagicalItemGeneratorRuntimeFactory magicalItemGeneratorFactory, IRangeAttributesSelector rangeAttributesSelector) { this.typeAndAmountPercentileSelector = typeAndAmountPercentileSelector; this.mundaneItemGeneratorFactory = mundaneItemGeneratorFactory; this.percentileSelector = percentileSelector; this.magicalItemGeneratorFactory = magicalItemGeneratorFactory; this.rangeAttributesSelector = rangeAttributesSelector; }
public void Setup() { mockInnerSelector = new Mock <ICollectionsSelector>(); rangeAttributesSelector = new RangeAttributesSelector(mockInnerSelector.Object); }
public ChargesGenerator(Dice dice, IRangeAttributesSelector rangeAttributesSelector, IBooleanPercentileSelector booleanPercentileSelector) { this.dice = dice; this.rangeAttributesSelector = rangeAttributesSelector; this.booleanPercentileSelector = booleanPercentileSelector; }