public void IdResolutionCombine() { var i1 = TestItems.Item(ItemCode.MissileLauncher); var i2 = TestItems.Item(ItemCode.EnergyShield); var r1 = new IdResolutionContext(new[] { i1, }); var r2 = new IdResolutionContext(new[] { i2, }); var idResolution = r1.Combine(r2); idResolution.ShouldBeOfType<CompositeIdResolver>(); var objRef = new ObjectReference(i2.ObjectId); idResolution.Get<ItemInfo>(objRef); idResolution.Values.ShouldContain(i1); idResolution.Values.ShouldContain(i2); }