using System.Diagnostics.CodeAnalysis; [module: SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1101:PrefixLocalCallsWithThis", Justification = "Reviewed. Suppression is OK here, as it conflicts with internal naming rules.")] [module: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1309:FieldNamesMustNotBeginWithUnderscore", Justification = "Reviewed. Suppression is OK here, as it conflicts with internal naming rules.")] [module: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1633:FileMustHaveHeader", Justification = "Reviewed. Suppression is OK here, as unknown copyright and company.")] // ReSharper disable ArrangeThisQualifier // ReSharper disable InconsistentNaming namespace WireMock { /// /// The request path spec. /// public class RequestPathSpec : ISpecifyRequests { /// /// The _path. /// private readonly string _path; /// /// Initializes a new instance of the class. /// /// /// The path. /// public RequestPathSpec(string path) { _path = path; } /// /// The is satisfied by. /// /// /// The request. /// /// /// The . /// public bool IsSatisfiedBy(Request request) { return WildcardPatternMatcher.MatchWildcardString(_path, request.Path); } } }