public void Should_be_possible_to_collect_a_family_item()
        {
            family_item fakeFamilyItem = new family_item();
            FamilyObjectCollector objectCollector = CreateMockedObjectCollector(FAKE_FAMILY);

            var collectedItems = objectCollector.CollectDataForSystemItem(fakeFamilyItem);

            //  Asserts
            var collectedItem = (family_item)collectedItems.Single().ItemType;
            Assert.AreEqual(StatusEnumeration.exists, collectedItem.status);

            Assert.IsNotNull(collectedItem.family);
            Assert.IsFalse(string.IsNullOrEmpty(collectedItem.family.Value));
            Assert.AreEqual(collectedItem.family.Value, FAKE_FAMILY);
        }
示例#2
0
        private ItemType[] CreateFakeItemTypes()
        {
            var fakeItem = new family_item()
            {
                family = new EntityItemFamilyType() { Value = FAKE_FAMILY }
            };

            return new ItemType[] { fakeItem };
        }
示例#3
0
 private IEnumerable<CollectedItem> createFakeFamilyItem()
 {
     var familyItemType = new EntityItemFamilyType() { Value = "Windows" };
     var family = new family_item() { id = "1", family = familyItemType };
     var collectedItem = new CollectedItem() { ItemType = family, ExecutionLog = new List<ProbeLogItem>() };
     return new List<CollectedItem>() { collectedItem } ;
 }
 private static family_item CreateFamilySpecificItem(string id)
 {
     family_item familyItem = new family_item()
     {
         family = new EntityItemFamilyType() { datatype = SimpleDatatypeEnumeration.@string },
         id = id,
         message = MessageType.FromString(""),
         status = StatusEnumeration.exists
     };
     return familyItem;
 }