示例#1
0
        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));
        }