public void IndexSearcherFindsOneIndexTuple(string name, string search, StringIntervalIndecies indexTuple) { IReadOnlyList <StringIntervalIndecies> resultList = IndexSearcher.GetReplacementIndexTuples(name, search).ToList(); Assert.Equal(resultList.Count, 1); Assert.Equal(resultList[0], indexTuple); }
public void SpezialEndingReplacementIndeciesTest(string name, StringIntervalIndecies expectedIndex) { var sut = new SpecialEndingAnalyzer(); var indexList = sut.ReplacementIndecies(name); var index = indexList.FirstOrDefault(); Assert.Equal(expectedIndex, index); }
public void StringReplacerReplacesOnce(string name, string replacement, string correctRefactoredName, StringIntervalIndecies replacementIndex) { string refactoredName = StringReplacer.GetReplacedString(name, replacement, new List <StringIntervalIndecies> { replacementIndex }); Assert.Equal(correctRefactoredName, refactoredName); }
protected bool Equals(StringIntervalIndecies other) { return(StartIndex == other.StartIndex && EndIndex == other.EndIndex); }