public ScenarioStepPattern(string pattern, PatternKind stepMethodKind) { _pattern = !string.IsNullOrWhiteSpace(pattern) ? pattern : throw new ArgumentNullException(nameof(pattern)); Kind = stepMethodKind; }
public static bool Matches(this PatternKind patternKind, string keyword) { if (keyword == "*") { return(true); } return(patternKind.ToString().Equals(keyword, StringComparison.OrdinalIgnoreCase)); }
private StepMethod(StepMethodInfo stepMethodInfo, PatternKind kind, string pattern, string stepText) { _stepMethodInfo = stepMethodInfo ?? throw new ArgumentNullException(nameof(stepMethodInfo)); Kind = kind; Pattern = !string.IsNullOrWhiteSpace(pattern) ? pattern : throw new ArgumentNullException(nameof(pattern)); StepText = !string.IsNullOrWhiteSpace(stepText) ? stepText : throw new ArgumentNullException(nameof(stepText)); }
internal void Match_Is_Comparing_With_String_Keyword( PatternKind patternKind, string keyword, bool expectedMatch) { //act. var actualMatch = patternKind.Matches(keyword); //assert. Assert.Equal(expectedMatch, actualMatch); }
internal void ToStepMethodKind_Converts_based_on_Attribute_type( BaseStepDefinitionAttribute attribute, PatternKind kind ) { //act. var actualKind = PatternKindExtensions.ToPatternKind(attribute); //assert. Assert.Equal(kind, actualKind); }
// private constructor private BplPermissions(PatternKind kind, params BplPermissions[] subPatterns) { _kind = kind; _role = null; _pattern = null; _subPatterns = subPatterns; }
// private constructor private BplPermissions(PatternKind kind) { _kind = kind; _role = null; _pattern = null; _subPatterns = null; }
public AudioEvent(int instrumentId, PatternKind kind, int parameter = 0) { InstrumentId = instrumentId; Kind = kind; Parameter = parameter; }