Exemplo n.º 1
0
            private static void AssertEnd(string offset, int count)
            {
                var data = SearchOffsetData.Parse(offset);

                Assert.True(data.IsEnd);
                Assert.Equal(count, ((SearchOffsetData.End)data).End);
            }
Exemplo n.º 2
0
            private static void AssertStart(string offset, int count)
            {
                var data = SearchOffsetData.Parse(offset);

                Assert.True(data.IsStart);
                Assert.Equal(count, ((SearchOffsetData.Start)data).Start);
            }
Exemplo n.º 3
0
            private static void AssertLine(string offset, int count)
            {
                var data = SearchOffsetData.Parse(offset);

                Assert.True(data.IsLine);
                Assert.Equal(count, ((SearchOffsetData.Line)data).Line);
            }
Exemplo n.º 4
0
            private static void AssertSearch(string offset, string search, SearchPath direction = null)
            {
                direction = direction ?? SearchPath.Forward;
                var data = SearchOffsetData.Parse(offset);

                Assert.True(data.IsSearch);
                Assert.Equal(search, ((SearchOffsetData.Search)data).PatternData.Pattern);
                Assert.Equal(direction, ((SearchOffsetData.Search)data).PatternData.Path);
            }
Exemplo n.º 5
0
            public void None()
            {
                var data = SearchOffsetData.Parse("");

                Assert.True(data.IsNone);
            }