public void FilterByTrack_AnonymousData_CorrectQuery(string[] keyWords) { var query = new Query(new HttpUtils()); var sut = new FilterStreamQueryBuilder(query); sut.FilterByTrack(keyWords); query.Track.ShouldBeEquivalentTo(keyWords); }
public void FilterByTrack_AnonymousDataNotEmptyQuery_CorrectQuery(string[] keyWords, [Frozen(Matching.ImplementedInterfaces)]Query query, FilterStreamQueryBuilder sut) { var oldValue = query.Track.ToList(); sut.FilterByTrack(keyWords); query.Track.ShouldBeEquivalentTo(oldValue.Concat(keyWords)); }