public bool Verify(object obj) { if (IsPosisitive) { return(RequiredValues.Contains(Property.GetValue(obj))); } return(!RequiredValues.Contains(Property.GetValue(obj))); }
public NuGetEnvironmentVerification() { RequiredValues.Add(WellKnownVariables.ExternalTools_NuGet_ExePath); }
public override string ToString() { return($"Constraint. Require property with name: {PropertyName}. Required values:\n{RequiredValues.ToStringWithList()}"); }
public MSBuildEnvironmentVerification() { RequiredValues.Add(WellKnownVariables.ExternalTools_MSBuild_ExePath); }