public static void StubPaginated <TEntity>(this Mock <IRepository> repository, PaginatedSpecification paginatedSpecification, OrderSpecification <TEntity> orderSpecification = null, Specification <TEntity> whereSpecification = null, FetchSpecification <TEntity> fetchSpecification = null, IncPaginatedResult <TEntity> result = null)
     where TEntity : class, IEntity, new()
 {
     repository.Setup(r => r.Paginated(Pleasure.MockIt.IsStrong(paginatedSpecification), orderSpecification, Pleasure.MockIt.IsStrong(whereSpecification, dsl => dsl.IncludeAllFields()), fetchSpecification))
     .Returns(result);
 }
Example #2
0
 public MockMessage <TMessage, TResult> StubPaginated <TEntity>(PaginatedSpecification paginatedSpecification, OrderSpecification <TEntity> orderSpecification = null, Specification <TEntity> whereSpecification = null, FetchSpecification <TEntity> fetchSpecification = null, IncPaginatedResult <TEntity> result = null) where TEntity : class, IEntity, new()
 {
     return(Stub(message => message.repository.StubPaginated(paginatedSpecification, orderSpecification, whereSpecification, fetchSpecification, result)));
 }