Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }