public void Should_be_possible_to_generate_items_from_wmi_object_with_referenced_variable_in_namespace_entity() { var fakeVariables = VariableHelper.CreateVariableWithOneValue("2222", "22221", ROOT_CIMV2_NAMESPACE); var generatedItems = new WmiItemTypeGenerator().GetItemsToCollect(GetOvalObjectByID("2222"), fakeVariables); AssertGeneratedWmiItem( generatedItems.ToArray(), ROOT_CIMV2_NAMESPACE, "select caption from Win32_OperatingSystem"); }
public void Should_be_possible_to_generate_items_from_wmi_object() { #region wmi_object //<wmi_object id="oval:modulo:obj:2200" version="1"> // <namespace>root\cimv2</namespace> // <wql>select caption from Win32_OperatingSystem</wql> //</wmi_object> #endregion var generatedItems = new WmiItemTypeGenerator().GetItemsToCollect(GetOvalObjectByID("2200"), null); AssertGeneratedWmiItem( generatedItems.ToArray(), "root\\cimv2", "select caption from Win32_OperatingSystem"); }
public void Should_be_possible_to_generate_items_from_wmi_object_with_referenced_variable_in_wql_entity() { var fakeVariables = VariableHelper.CreateVariableWithOneValue("2223", "22222", WQL_TO_GET_FILESYSTEM); var generatedItems = new WmiItemTypeGenerator().GetItemsToCollect(GetOvalObjectByID("2223"), fakeVariables); AssertGeneratedWmiItem( generatedItems.ToArray(), "root\\default", WQL_TO_GET_FILESYSTEM); }
public void Should_be_possible_to_generate_items_from_wmi_object_with_referenced_variable_in_all_entities() { var variableValues = new Dictionary<string, IEnumerable<string>>(); variableValues.Add("oval:modulo:var:22221", new string[] { ROOT_CIMV2_NAMESPACE }); variableValues.Add("oval:modulo:var:22222", new string[] { WQL_TO_GET_FILESYSTEM }); var fakeVariables = VariableHelper.CreateEvaluatedVariables("2224", variableValues); var generatedItems = new WmiItemTypeGenerator().GetItemsToCollect(GetOvalObjectByID("2224"), fakeVariables); AssertGeneratedWmiItem( generatedItems.ToArray(), ROOT_CIMV2_NAMESPACE, WQL_TO_GET_FILESYSTEM); }