How to write mock for unitofwork pattern

27 views Asked by At

I want to write mock for below code. GetAllAsync(Expression<Func<T,bool>>predicate=null,Func<IQueryable,IOrderedQueryable>orderBy=null,List<Expression<Func<T,object>>>includes=null,bool disableTracking = true);

Please guide

    var includes1 = new List<Expression<Func<Order, object>>>() { x => x.OrderDetails };
_unitOfWork.Setup(uow => uow.Order.GetAllAsync(r => r.CompanyId  == companyId,null,includes1,true)).Returns(GetAllOrders());

GetAllorders retruns the order list as wanted

0

There are 0 answers