Esempio n. 1
0
        public JsonResult SaveBankTransactions(IEnumerable <BankTransactionViewModel> bankTransactions)
        {
            _bankTransactionManager.AddBankTransactions(bankTransactions);

            return(Json(new
            {
                message = "success"
            }));
        }
        public void ShouldCreateABankTransactionWithViewModelData()
        {
            var bankTransactionViewModel = new BankTransactionViewModel
            {
                Description = "DOC 399.1934NIBO SOF CUR",
                Date        = "04/02/2014 10:00:00",
                Type        = "CRÉDITO",
                Value       = "R$ 14.000,00"
            };
            var listOfViewModels = new List <BankTransactionViewModel> {
                bankTransactionViewModel
            };

            _bankTransactionManager.AddBankTransactions(listOfViewModels);

            _factoryMock.Verify(
                factory => factory.CreateBankTransactionWith(bankTransactionViewModel.Description,
                                                             bankTransactionViewModel.Date, bankTransactionViewModel.Value, bankTransactionViewModel.Type),
                Times.Exactly(listOfViewModels.Count));
        }