public void FromResolvesToSelf()
        {
            var sut     = new ItemSlotBuilders();
            var builder = sut.From(ItemSlot.Amulet);

            var actual = builder.Resolve(BuildersHelper.MockResolveContext());

            Assert.AreEqual(builder, actual);
        }
        public void FromBuildsToPassedItemSlot(ItemSlot expected)
        {
            var sut     = new ItemSlotBuilders();
            var builder = sut.From(expected);

            var actual = builder.Build();

            Assert.AreEqual(expected, actual);
        }
示例#3
0
 public BuilderFactories(IStatFactory statFactory, IReadOnlyList <SkillDefinition> skills)
 {
     ActionBuilders     = new ActionBuilders(statFactory);
     BuffBuilders       = new BuffBuilders(statFactory, skills);
     ChargeTypeBuilders = new ChargeTypeBuilders(statFactory);
     ConditionBuilders  = new ConditionBuilders(statFactory);
     DamageTypeBuilders = new DamageTypeBuilders(statFactory);
     EffectBuilders     = new EffectBuilders(statFactory);
     EntityBuilders     = new EntityBuilders(statFactory);
     EquipmentBuilders  = new EquipmentBuilders(statFactory);
     FormBuilders       = new FormBuilders();
     KeywordBuilders    = new KeywordBuilders();
     SkillBuilders      = new SkillBuilders(statFactory, skills);
     StatBuilders       = new StatBuilders(statFactory);
     ValueBuilders      = new ValueBuilders();
     ItemSlotBuilders   = new ItemSlotBuilders();
 }