Exemple #1
0
        public void Should_be_possible_to_generate_runlevel_items_to_collect()
        {
            var runlevelObject = ProbeHelper.GetDefinitionObjectTypeByID("definitions_all_unix", "1");

            var generatedItems = new RunLevelItemTypeGenerator().GetItemsToCollect(runlevelObject, null).ToArray();

            ItemTypeChecker.DoBasicAssertForItems(generatedItems, 1, typeof(runlevel_item));
            var runLevelItemToAssert = (runlevel_item)generatedItems.Single();

            AssertRunlevelItem(runLevelItemToAssert, "ssh", "1");
        }
Exemple #2
0
        public void Should_be_possible_to_generate_runlevel_items_from_an_object_with_referenced_variables()
        {
            var runlevelObject         = ProbeHelper.GetDefinitionObjectTypeByID("definitions_all_unix", "100");
            var fakeEvaluatedVariables = CreateFakeEvaluatedVariablesWithMultiValues("oval:modulo:obj:100");

            var generatedItems =
                new RunLevelItemTypeGenerator()
                .GetItemsToCollect(runlevelObject, fakeEvaluatedVariables).ToArray();

            ItemTypeChecker.DoBasicAssertForItems(generatedItems, 1, typeof(runlevel_item));
            var runlevelItem = (runlevel_item)generatedItems.Single();

            AssertRunlevelItem(runlevelItem, "cups", "5");
        }