public void MemberSearchCriteriaBuilder_WithSortTest() { var builder = new MembersSearchCriteriaBuilder(); builder.WithSort("name:desc"); var criteria = builder.Build(); criteria.Sort.Should().Be("name:desc"); }
public void MemberSearchCriteriaBuilder_WithSearchPhraseTest() { var builder = new MembersSearchCriteriaBuilder(); builder.WithSearchPhrase("test"); builder.WithSearchPhrase("propertyName:propertyValue"); var criteria = builder.Build(); criteria.SearchPhrase.Should().Be("test propertyName:propertyValue"); }
public void MemberSearchCriteriaBuilder_WithPagingTest() { var builder = new MembersSearchCriteriaBuilder(); builder.WithPaging(20, 40); var criteria = builder.Build(); criteria.Skip.Should().Be(20); criteria.Take.Should().Be(40); }
public void MemberSearchCriteriaBuilder_WithAllExtentionsTest() { var builder = new MembersSearchCriteriaBuilder(); builder.WithPaging(20, 40) .WithSort("name:desc") .WithSearchPhrase("test") .WithSearchPhrase("propertyName:propertyValue"); var criteria = builder.Build(); criteria.Skip.Should().Be(20); criteria.Take.Should().Be(40); criteria.Sort.Should().Be("name:desc"); criteria.SearchPhrase.Should().Be("test propertyName:propertyValue"); }