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."); }
public void ParameterDoubleOccurrenceTest_ConstructorTest() { ParameterDoubleOccurrence parameterDoubleOccurrence = new ParameterDoubleOccurrence("ParameterDoubleOccurrenceTest", Assembly.GetExecutingAssembly()); Assert.IsNotNull(parameterDoubleOccurrence, "The 'ParameterDoubleOccurrence' constructor should return a valid instance."); }