Beispiel #1
0
    public void ParameterDoubleOccurrenceTest_ValidationTest()
    {
      string[] args;
      bool validationResult;
      ParameterDoubleOccurrence parameterDoubleOccurrence = new ParameterDoubleOccurrence("ParameterDoubleOccurrenceTest", Assembly.GetExecutingAssembly());

      args = new string[] {"StringParam=First string", "IntParam=42", "stringparam=Second string"};

      parameterDoubleOccurrence.Parse(args);
      validationResult = parameterDoubleOccurrence.Validate();
      Assert.IsTrue(validationResult, "The validation of 'ParameterDoubleOccurrence' should pass.");
      Assert.AreEqual("First string", parameterDoubleOccurrence.StringParam, "The value of parameter object 'StringParam' property should be from the first argument.");
    }
Beispiel #2
0
 public void ParameterDoubleOccurrenceTest_ConstructorTest()
 {
   ParameterDoubleOccurrence parameterDoubleOccurrence = new ParameterDoubleOccurrence("ParameterDoubleOccurrenceTest", Assembly.GetExecutingAssembly());
   Assert.IsNotNull(parameterDoubleOccurrence, "The 'ParameterDoubleOccurrence' constructor should return a valid instance.");
 }