public void Should_be_possible_to_generate_smf_items_to_collect() { // Arrange var smfObjectSample = ProbeHelper.GetDefinitionObjectTypeByID("definitionsSimple", "2500"); var itemsGenerator = new SMFItemTypeGenerator(); // Act var generatedItems = itemsGenerator.GetItemsToCollect(smfObjectSample, null).ToArray(); // Assert ItemTypeChecker.DoBasicAssertForItems(generatedItems, 1, typeof(smf_item)); AssertSmfItem((smf_item)generatedItems.Single(), "disable svc:/network/rpc/bind:default"); }
public void Should_be_possible_to_generate_smf_items_from_an_object_with_referenced_variables() { // Arrange var smfObjectSample = ProbeHelper.GetDefinitionObjectTypeByID("definitionsSimple", "2503"); var fakeVariables = VariableHelper.CreateVariableWithOneValue( "oval:modulo:obj:2503", "oval:modulo:var:2503", "enable svc:/network/rpc/bind:default"); var itemsGenerator = new SMFItemTypeGenerator(); // Act var generatedItems = itemsGenerator.GetItemsToCollect(smfObjectSample, fakeVariables).ToArray(); // Assert ItemTypeChecker.DoBasicAssertForItems(generatedItems, 1, typeof(smf_item)); AssertSmfItem((smf_item)generatedItems.Single(), "enable svc:/network/rpc/bind:default"); }