public void ParameterWithValueAndValueNameIsValid() { string valueName = "HSAS"; string value = "00512"; var parameter = new Parameter(valueName, value); var parameterValidator = new ParameterValidator(parameter); Assert.True(parameterValidator.IsValid); }
public void ParameterWithNullValueAndValueNameIsInvalid() { string valueName = "HSAS"; string value = null; var parameter = new Parameter(valueName, value); var parameterValidator = new ParameterValidator(parameter); Assert.False(parameterValidator.IsValid); }
public void InfoWithParametersWithValueAndValueNameIsValid() { var info = new Info(); var value = "123"; var valueName = "HSAS"; var parameter = new Parameter(valueName, value); info.Parameters.Add(parameter); var parametersValidator = new ParametersValidator(info); Assert.True(parametersValidator.IsValid); }
public void InfoWithParametersWithValueAndValueNameNullIsInvalid() { var info = new Info(); var value = "13123"; string valueName = null; var parameter = new Parameter(valueName, value); info.Parameters.Add(parameter); var parametersValidator = new ParametersValidator(info); Assert.False(parametersValidator.IsValid); Assert.Equal(typeof(ParameterError), parametersValidator.Errors.ElementAt(0).GetType()); }