public void ValidatePaginationInWithEnumerableNullThrowArgumentNullException() { HRPaginer <String> paginer = new HRPaginer <String>(); PagingParameterInModel model = new PagingParameterInModel(); Assert.Throws <ArgumentNullException>(() => paginer.IsValid(model, null)); }
public void ValidatePaginationInPAgeSizeNullThrowInvalidOperationException() { HRPaginer <String> paginer = new HRPaginer <String>(); PagingParameterInModel model = new PagingParameterInModel(); model.PageSize = 0; Assert.Throws <InvalidOperationException>(() => paginer.IsValid(model, CreateItems(50))); }
public void ValidatePaginationInFirstPageWithSinglePageEnumerableReturnTrue() { HRPaginer <String> paginer = new HRPaginer <String>(); PagingParameterInModel model = new PagingParameterInModel(); model.PageSize = 50; model.PageNumber = 0; Assert.True(paginer.IsValid(model, CreateItems(200))); }
private void ValidatePaginationInWith49ItemsOutOfBoundEnumerableReturnFalse() { HRPaginer <String> paginer = new HRPaginer <String>(); PagingParameterInModel model = new PagingParameterInModel(); model.PageSize = 50; model.PageNumber = 2; Assert.False(paginer.IsValid(model, CreateItems(49))); }
public void ValidatePaginationInWithModelNullThrowArgumentNullException() { HRPaginer <String> paginer = new HRPaginer <String>(); Assert.Throws <ArgumentNullException>(() => paginer.IsValid(null, CreateItems(50))); }