示例#1
0
        private EquipmentItem GetMockEquipment(int identity, bool externalMount = true, bool internalMount = true)
        {
            var result = new EquipmentItem()
            {
                UniqueId       = identity,
                DisplayName    = "MockEquipment : " + identity.ToString(),
                Classification = ItemClassification.MockEquipment
            };

            if (externalMount)
            {
                foreach (var mp in EquipmentSupport.ListAllExternalMountPoints())
                {
                    result.AddPermittedInstallPosition(mp);
                }
            }

            if (internalMount)
            {
                foreach (var mp in EquipmentSupport.ListAllInternallMountPoints())
                {
                    result.AddPermittedInstallPosition(mp);
                }
            }
            return(result);
        }