コード例 #1
0
        private static ItemType CreateFamilyItem(string familyName)
        {
            family_item familyItem = CreateFamilySpecificItem("1");


            return(familyItem);
        }
コード例 #2
0
ファイル: FamilyProberTests.cs プロジェクト: solind/modSIC
        private ItemType[] CreateFakeItemTypes()
        {
            var fakeItem = new family_item()
            {
                family = new EntityItemFamilyType()
                {
                    Value = FAKE_FAMILY
                }
            };

            return(new ItemType[] { fakeItem });
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
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
            });
        }