public void CheckingAccounts_Service_GetAll_Should_Be_OK() { //Arrange List <CheckingAccount> list = new List <CheckingAccount>(); CheckingAccountQuery checkingQuery = new CheckingAccountQuery(); checkingQuery = null; IQueryable <CheckingAccount> query = list.AsQueryable(); _mockRepositoryAccount.Setup(r => r.GetAll(null)) .Returns(query); //Action IQueryable <CheckingAccount> listReturn = _service.GetAll(checkingQuery); //Verify listReturn.Count().Should().Be(query.Count()); _mockRepositoryAccount.Verify(r => r.GetAll(null)); }
public IHttpActionResult Get() { var queryString = Request.GetQueryNameValuePairs() .Where(x => x.Key.Equals("quantity")) .FirstOrDefault(); int?quantity = null; if (queryString.Key != null) { quantity = int.Parse(queryString.Value); } var query = _accountsService.GetAll(quantity); return(HandleQueryable <CheckingAccount>(query)); }
public IHttpActionResult Get() { var queryString = Request.GetQueryNameValuePairs() .Where(x => x.Key.Equals("quantity")) .FirstOrDefault(); CheckingAccountQuery query = null; if (queryString.Key != null) { query = new CheckingAccountQuery(); query.Quantity = int.Parse(queryString.Value); } var result = _accountsService.GetAll(query).ProjectTo <CheckingAccountViewModel>();; return(HandleQueryable <CheckingAccountViewModel>(result)); }
public ActionResult <IEnumerable <CheckingAccount> > GetCheckingAccounts() { return(_checkingAccountService.GetAll().ToList()); }