Beispiel #1
0
 public ScenarioStepPattern(string pattern, PatternKind stepMethodKind)
 {
     _pattern = !string.IsNullOrWhiteSpace(pattern)
         ? pattern
         : throw new ArgumentNullException(nameof(pattern));
     Kind = stepMethodKind;
 }
Beispiel #2
0
        public static bool Matches(this PatternKind patternKind, string keyword)
        {
            if (keyword == "*")
            {
                return(true);
            }

            return(patternKind.ToString().Equals(keyword, StringComparison.OrdinalIgnoreCase));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        internal void ToStepMethodKind_Converts_based_on_Attribute_type(
            BaseStepDefinitionAttribute attribute,
            PatternKind kind
            )
        {
            //act.
            var actualKind = PatternKindExtensions.ToPatternKind(attribute);

            //assert.
            Assert.Equal(kind, actualKind);
        }
Beispiel #6
0
 // private constructor
 private BplPermissions(PatternKind kind, params BplPermissions[] subPatterns) {
    _kind = kind;
    _role = null;
    _pattern = null;
    _subPatterns = subPatterns;
 }
Beispiel #7
0
 // private constructor
 private BplPermissions(PatternKind kind) {
    _kind = kind;
    _role = null;
    _pattern = null;
    _subPatterns = null;
 }
Beispiel #8
0
 public AudioEvent(int instrumentId, PatternKind kind, int parameter = 0)
 {
     InstrumentId = instrumentId;
     Kind         = kind;
     Parameter    = parameter;
 }