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); }
private ItemType[] CreateFakeItemTypes() { var fakeItem = new family_item() { family = new EntityItemFamilyType() { Value = FAKE_FAMILY } }; return new ItemType[] { fakeItem }; }
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; }