public MagicalArmorGenerator(ITypeAndAmountPercentileSelector typeAndAmountPercentileSelector, IPercentileSelector percentileSelector, ICollectionsSelector collectionsSelector, ISpecialAbilitiesGenerator specialAbilitiesSelector, ISpecificGearGenerator specificGearGenerator) { this.typeAndAmountPercentileSelector = typeAndAmountPercentileSelector; this.percentileSelector = percentileSelector; this.collectionsSelector = collectionsSelector; this.specialAbilitiesSelector = specialAbilitiesSelector; this.specificGearGenerator = specificGearGenerator; }
public MagicalWeaponGenerator(ICollectionsSelector collectionsSelector, IPercentileSelector percentileSelector, IAmmunitionGenerator ammunitionGenerator, ISpecialAbilitiesGenerator specialAbilitiesGenerator, ISpecificGearGenerator specificGearGenerator, IBooleanPercentileSelector booleanPercentileSelector, ISpellGenerator spellGenerator, Dice dice) { this.collectionsSelector = collectionsSelector; this.percentileSelector = percentileSelector; this.ammunitionGenerator = ammunitionGenerator; this.specialAbilitiesGenerator = specialAbilitiesGenerator; this.specificGearGenerator = specificGearGenerator; this.booleanPercentileSelector = booleanPercentileSelector; this.spellGenerator = spellGenerator; this.dice = dice; }
public MagicalArmorGenerator( ITreasurePercentileSelector percentileSelector, ICollectionSelector collectionsSelector, ISpecialAbilitiesGenerator specialAbilitiesGenerator, ISpecificGearGenerator specificGearGenerator, JustInTimeFactory justInTimeFactory) { this.percentileSelector = percentileSelector; this.collectionsSelector = collectionsSelector; this.specialAbilitiesGenerator = specialAbilitiesGenerator; this.specificGearGenerator = specificGearGenerator; this.justInTimeFactory = justInTimeFactory; }
public void Setup() { mockTypeAndAmountPercentileSelector = new Mock <ITypeAndAmountPercentileSelector>(); mockCollectionsSelector = new Mock <ICollectionsSelector>(); mockSpecialAbilitiesGenerator = new Mock <ISpecialAbilitiesGenerator>(); mockChargesGenerator = new Mock <IChargesGenerator>(); mockSpellGenerator = new Mock <ISpellGenerator>(); mockPercentileSelector = new Mock <IPercentileSelector>(); mockBooleanPercentileSelector = new Mock <IBooleanPercentileSelector>(); mockDice = new Mock <Dice>(); specificGearGenerator = new SpecificGearGenerator(mockTypeAndAmountPercentileSelector.Object, mockCollectionsSelector.Object, mockChargesGenerator.Object, mockPercentileSelector.Object, mockSpellGenerator.Object, mockBooleanPercentileSelector.Object, mockDice.Object, mockSpecialAbilitiesGenerator.Object); result = new TypeAndAmountPercentileResult(); power = "power"; gearType = "gear type"; result.Type = "specific gear"; result.Amount = 1; mockTypeAndAmountPercentileSelector.Setup(s => s.SelectFrom(It.IsAny <string>())).Returns(result); itemVerifier = new ItemVerifier(); }