public void GetAllTransactionBusiness() { Businessmock = Substitute.For <ITransactionBusiness>(); Businessmock.GetAll().Returns(s => transList); var transactions = (List <Transaction>)Businessmock.GetAll(); Assert.IsTrue(transactions.Count == 1); }
public void TransactionControllerGetAllTest() { ITransactionBusiness _service = Substitute.For <ITransactionBusiness>(); _service.GetAll().Returns(s => new List <Transaction>() { new Transaction() { Id = Guid.NewGuid(), Amount = 100.00M, Number = 12, Active = true, Card = new Card() { Id = Guid.NewGuid(), CardBrand = "VISA", CardType = 1, Number = "4539204051740520", CardholderName = "USUARIO DE TESTE" } } }); _controller = new TransactionController(_service); var listTransactions = (List <TransactionDTO>)_controller.Get(); Assert.IsTrue(listTransactions.Count == 1); }
public async Task <IActionResult> GetAll([FromQuery] int page, [FromQuery] TransactionFilterModel transactionFilterModel) { try { //this is commented until the user can log in var user_id = int.Parse(User.Claims.First(i => i.Type == "UserId").Value); var ListDB = await _transactionBusiness.GetAll(transactionFilterModel, user_id, page); return(StatusCode(200, ListDB)); } catch { throw; } }
public IEnumerable <TransactionDTO> Get() { return(_TransactionBusiness.GetAll().ToList().ConvertAll(trans => new TransactionDTO() { TypeTransaction = trans.TypeTransaction, CardNumber = trans.Card.Number, CardBrand = trans.Card.CardBrand, CardholderName = trans.Card.CardholderName, CVS = trans.Card.CVS, CardType = trans.Card.CardType, CardId = trans.Card.Id.ToString(), ExpirationDate = trans.Card.ExpirationDate, TransactionId = trans.Id, Number = trans.Number, Amount = trans.Amount, CreatedDate = trans.CreatedDate })); }
public void GetAllTransactionException() { Businessmock = Substitute.For <ITransactionBusiness>(); Businessmock.GetAll().Returns(s => { throw new Exception("Erro de comunicação..."); }); Assert.ThrowsException <Exception>(() => (List <Transaction>)Businessmock.GetAll()); }