Ejemplo n.º 1
0
        public void Should_be_possible_validate_a_value_based_on_possibleValues_defined_in_externalVariable()
        {
            var externalVariable = ExternalVariableFactory.GetExternalVariableFromDefinitionsById("oval:gov.nist.fdcc.xp:var:6672");

            Assert.AreEqual(1, Validator.ValidateValue(externalVariable, "50").Count());
            Assert.AreEqual(0, Validator.ValidateValue(externalVariable, "0").Count());
        }
Ejemplo n.º 2
0
 public void Should_be_possible_to_verify_if_external_variable_has_possible_values_defined()
 {
     {
         var externalVariable = ExternalVariableFactory.GetExternalVariableFromDefinitionsById("oval:gov.nist.fdcc.xp:var:6672");
         Assert.IsTrue(externalVariable.HasPossibleValues(), EXPECTED_POSSIBLE_VALUE_NOT_FOUND);
     }
     {
         var externalVariable = ExternalVariableFactory.GetExternalVariableFromDefinitionsById("oval:gov.nist.fdcc.xpfirewall:var:51131");
         if (externalVariable.HasPossibleValues())
         {
             var firstValue = externalVariable.GetPossibleValues().First().Value;
             Assert.Fail(UNEXPECTED_POSSIBLE_VALUE_FOUND, firstValue);
         }
     }
 }