public void ParseSortingHeaderWithInValidString() { // Actual var error = Assert.Throws(typeof(InvalidOperationException), () => SortingInfo.Parse("anand_sort")); // Assertions Assert.Equal("Sorting Header mal formed for sorting", error.Message); }
public void ResultNullOnParsingEmptyHeader() { // Actual var sortingInfo = SortingInfo.Parse(null); // Assertions Assert.Null(sortingInfo); }
public void ParseSortingHeaderWithValidString() { // Actual var sortingInfo = SortingInfo.Parse("anand_asc;manju_dsc"); var sortingItems = sortingInfo.Iterator(); // Assertions Assert.Equal(2, sortingInfo.Size()); Assert.Equal("anand", sortingItems[0].GetOrderBy()); Assert.Equal("manju", sortingItems[1].GetOrderBy()); }