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); }
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(); }