public void BuildContainPartialSearchTest(string cleanedSearchTerm, bool?isRaw, string expectation) { var properties = isRaw is null ? null : new SearchProperties { UseRawSearchTerm = isRaw.Value }; var testObject = new DfcSearchQueryBuilder(); var result = testObject.BuildContainPartialSearch(cleanedSearchTerm, properties); result.Should().Be(expectation); }
public void BuiBuildContainPartialSearchTest(string searchTerm, string expected) { var testObject = new DfcSearchQueryBuilder(); var searchTermResult = testObject.RemoveSpecialCharactersFromTheSearchTerm(searchTerm, new SearchProperties() { UseRawSearchTerm = false }); var outputWithContainsWildCard = testObject.BuildContainPartialSearch(searchTermResult, new SearchProperties()); outputWithContainsWildCard.Should().Be(expected); }