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"); }
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"); }