public void TestItemCreation() { EquipmentType testType = EquipmentType.Armour; string testSubtype = "Body Armour"; string testBase = "Vaal Regalia"; EquipmentFetch fetch = container.Get <EquipmentFetch>(); var bases = fetch.FetchBasesBySubtype(testSubtype); Assert.IsTrue(bases.Contains(testBase)); var regaliaIndex = bases.IndexOf(testBase); var regaliaFactory = container.Get <EquipmentFactory>(); regaliaFactory.Initialize(bases[regaliaIndex]); var regalia = regaliaFactory.CreateEquipment(); Assert.IsNotNull(regalia); }
public void SelectSubtype(string subtype) { SelectedSubtype = subtype; BaseItemNames = _equipmentFetch.FetchBasesBySubtype(subtype); }