public void Setup() { mockTypeAndAmountPercentileSelector = new Mock <ITypeAndAmountPercentileSelector>(); generator = new CoinGenerator(mockTypeAndAmountPercentileSelector.Object); result = new TypeAndAmountPercentileResult(); result.Type = "coin type"; result.Amount = 9266; mockTypeAndAmountPercentileSelector.Setup(p => p.SelectFrom(It.IsAny <string>())).Returns(result); }
public void Setup() { mockTypeAndAmountPercentileSelector = new Mock <ITypeAndAmountPercentileSelector>(); generator = new CoinGenerator(mockTypeAndAmountPercentileSelector.Object); selection = new TypeAndAmountSelection(); selection.Type = "coin type"; selection.Amount = 9266; mockTypeAndAmountPercentileSelector.Setup(p => p.SelectFrom(It.IsAny <string>())).Returns(selection); }
public EncounterTreasureGenerator(ICoinGenerator coinGenerator, IGoodsGenerator goodsGenerator, IItemsGenerator itemsGenerator, IAdjustmentSelector adjustmentSelector, IBooleanPercentileSelector booleanPercentileSelector, ICollectionSelector collectionSelector, IMagicalItemGeneratorRuntimeFactory magicalItemGeneratorRuntimeFactory, IMundaneItemGeneratorRuntimeFactory mundaneItemGeneratorRuntimeFactory) { this.coinGenerator = coinGenerator; this.goodsGenerator = goodsGenerator; this.itemsGenerator = itemsGenerator; this.adjustmentSelector = adjustmentSelector; this.booleanPercentileSelector = booleanPercentileSelector; this.collectionSelector = collectionSelector; this.magicalItemGeneratorRuntimeFactory = magicalItemGeneratorRuntimeFactory; this.mundaneItemGeneratorRuntimeFactory = mundaneItemGeneratorRuntimeFactory; subTypeRegex = new Regex(RegexConstants.DescriptionPattern); itemTypeRegex = new Regex(RegexConstants.ItemTypePattern); itemBonusRegex = new Regex(RegexConstants.ItemBonusPattern); specialAbilityRegex = new Regex(RegexConstants.SpecialAbilitiesPattern); traitRegex = new Regex(RegexConstants.TraitPattern); }
public CoinGeneratorEventGenDecorator(ICoinGenerator innerGenerator, GenEventQueue eventQueue) { this.eventQueue = eventQueue; this.innerGenerator = innerGenerator; }
public TreasureGenerator(ICoinGenerator coinFactory, IGoodsGenerator goodsFactory, IItemsGenerator itemsFactory) { this.coinFactory = coinFactory; this.goodsFactory = goodsFactory; this.itemsFactory = itemsFactory; }
public void Setup() { mockInnerGenerator = new Mock <ICoinGenerator>(); mockEventQueue = new Mock <GenEventQueue>(); decorator = new CoinGeneratorEventGenDecorator(mockInnerGenerator.Object, mockEventQueue.Object); }
public void Setup() { coinGenerator = GetNewInstanceOf <ICoinGenerator>(); }