public void VerifyThatParameterHasNoError() { var valuesetoverriden = new ParameterValueSet(Guid.NewGuid(), null, null); var valueset = new ParameterOverrideValueSet(Guid.NewGuid(), null, null) { ParameterValueSet = valuesetoverriden }; var data = new List <string> { "-" }; valueset.Manual = new ValueArray <string>(data); valueset.Computed = new ValueArray <string>(data); valueset.Reference = new ValueArray <string>(data); valueset.Published = new ValueArray <string>(data); valueset.Formula = new ValueArray <string>(data); this.parameter.IsOptionDependent = false; this.parameter.StateDependence = null; this.parameterOverride.ValueSet.Add(valueset); valueset.ValidatePoco(); this.parameterOverride.ValidatePoco(); Assert.IsEmpty(this.parameterOverride.ValidationErrors); }
public void VerifyThatParameterWithEmptyArrayValueSetHasError() { var valuesetoverriden = new ParameterValueSet(Guid.NewGuid(), null, null); var valueset = new ParameterOverrideValueSet(Guid.NewGuid(), null, null) { ParameterValueSet = valuesetoverriden }; this.parameter.IsOptionDependent = false; this.parameter.StateDependence = null; this.parameterOverride.ValueSet.Add(valueset); valueset.ValidatePoco(); this.parameterOverride.ValidatePoco(); Assert.IsNotEmpty(this.parameterOverride.ValidationErrors); }