Beispiel #1
0
        public void BankTransactions_OnExecute_ReturnBankTransactionsType()
        {
            //Arrange
            BanktransactionsController controller = new BanktransactionsController(_repo, _logger);

            //Act
            var inputDataSource = controller.BankTransactions();
            var requestResult   = inputDataSource as OkObjectResult;

            //Assert
            Assert.IsInstanceOfType(requestResult, typeof(OkObjectResult));
        }
Beispiel #2
0
        public void BankTransactions_OnExecute_ReturnBankTransactions()
        {
            //Arrange
            BanktransactionsController controller = new BanktransactionsController(_repo, _logger);

            //Act
            var inputDataSource            = controller.BankTransactions();
            var requestResult              = inputDataSource as OkObjectResult;
            List <BankTransaction> txnList = (List <BankTransaction>)requestResult.Value;

            //Assert
            Assert.AreEqual(3, txnList.Count);
            CollectionAssert.AreEqual(_repo.GetBankTransactions().ToList(), txnList, new BankTransactionComparer());
        }