public void Should_be_possible_to_get_value_to_objectComponentType_if_EntityItemBaseType_is_an_array()
        {
            var component = GetObjectComponentType("oval:org.mitre.oval:obj:8000", "value");

            var values = new LocalVariableObjectComponent(component, FakeSystemCharacteristics).GetValue();

            Assert.IsTrue(values.Count() > 0, UNEXPECTED_VARIABLE_VALUE_AMOUNT);
            Assert.AreEqual("4.0", values.ElementAt(0), UNEXPECTED_VARIABLE_VALUE_FOUND);            
        }
        public void Should_be_possible_ro_get_value_to_objectComponentType()
        {
            var component = GetObjectComponentType("oval:org.mitre.oval:obj:3000", "key");
            var values = new LocalVariableObjectComponent(component, FakeSystemCharacteristics).GetValue();
            Assert.IsTrue(values.Count() > 0, UNEXPECTED_VARIABLE_VALUE_AMOUNT);
            Assert.AreEqual(@"Software\Microsoft\Windows NT\CurrentVersion", values.ElementAt(0), UNEXPECTED_VARIABLE_VALUE_FOUND);

            component = GetObjectComponentType("oval:org.mitre.oval:obj:1000", "family");
            values = new LocalVariableObjectComponent(component, FakeSystemCharacteristics).GetValue();
            Assert.IsTrue(values.Count() > 0, UNEXPECTED_VARIABLE_VALUE_AMOUNT);
            Assert.AreEqual("windows", values.ElementAt(0), UNEXPECTED_VARIABLE_VALUE_FOUND);
        }