コード例 #1
0
ファイル: SegmentTests.cs プロジェクト: rlgnak/Clif
        public void VariableSegment_should_be_named()
        {
            var segment = new VariableSegement("{test}");
            var match   = segment.Match("value");

            Assert.IsType <NamedValueMatchResult>(match);
            Assert.Equal("test", ((NamedValueMatchResult)match).Name);
        }
コード例 #2
0
ファイル: SegmentTests.cs プロジェクト: rlgnak/Clif
        public void VariableSegment_should_return_value()
        {
            var segment = new VariableSegement("{test}");
            var match   = segment.Match("value");

            Assert.IsType <NamedValueMatchResult>(match);
            Assert.Equal("value", (string)((NamedValueMatchResult)match).Value);
        }
コード例 #3
0
ファイル: SegmentTests.cs プロジェクト: rlgnak/Clif
        public void Should_not_match_variable_segment(string segmentText, string commandText)
        {
            var segment = new VariableSegement(segmentText);

            Assert.Null(segment.Match(commandText));
        }
コード例 #4
0
ファイル: SegmentTests.cs プロジェクト: rlgnak/Clif
 public void should_match_variable_segment(string segmentText, string commandText)
 {
     var segment = new VariableSegement(segmentText);
     Assert.NotNull(segment.Match(commandText));
 }
コード例 #5
0
ファイル: SegmentTests.cs プロジェクト: rlgnak/Clif
 public void VariableSegment_should_return_value()
 {
     var segment = new VariableSegement("{test}");
     var match = segment.Match("value");
     Assert.IsType<NamedValueMatchResult>(match);
     Assert.Equal("value", (string)((NamedValueMatchResult)match).Value);
 }
コード例 #6
0
ファイル: SegmentTests.cs プロジェクト: rlgnak/Clif
 public void VariableSegment_should_be_named()
 {
     var segment = new VariableSegement("{test}");
     var match = segment.Match("value");
     Assert.IsType<NamedValueMatchResult>(match);
     Assert.Equal("test", ((NamedValueMatchResult)match).Name);
 }