Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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());
 }