private Item GenerateMagicalItemAtPower(string power) { var tableName = string.Format(TableNameConstants.Percentiles.Formattable.POWERItems, power); var itemType = percentileSelector.SelectFrom(tableName); var magicalItemGenerator = magicalItemGeneratorFactory.CreateGeneratorOf(itemType); return(magicalItemGenerator.GenerateAtPower(power)); }
public void FactoryMakesGeneratorOf(string itemType) { var generator = factory.CreateGeneratorOf(itemType); Assert.That(generator, Is.EqualTo(mockMagicalItemGenerators[itemType].Object)); }