Exemplo n.º 1
0
        public void GetTransferById_Returns_No_Data()
        {
            TransferSqlDAO dao      = new TransferSqlDAO(ConnectionString);
            Transfer       transfer = dao.GetTransferById(10);

            Assert.AreEqual(0, transfer.Amount);
        }
Exemplo n.º 2
0
        public void SendTransfer_Returns_TransferComplete()
        {
            TransferSqlDAO dao     = new TransferSqlDAO(ConnectionString);
            string         message = dao.SendTransfer(1, 2, 100);

            Assert.AreEqual("Transfer complete", message);
        }
Exemplo n.º 3
0
        public void GetTransferById_Returns_Correct_TransferId()
        {
            TransferSqlDAO dao      = new TransferSqlDAO(ConnectionString);
            Transfer       transfer = dao.GetTransferById(2);

            Assert.AreEqual(2, transfer.TransferId);
        }
Exemplo n.º 4
0
        public void SendTransfer_Returns_SameAccount_Error_Message()
        {
            TransferSqlDAO dao     = new TransferSqlDAO(ConnectionString);
            string         message = dao.SendTransfer(1, 1, 100);

            Assert.AreEqual("Cannot transfer money to account because destination matches source.", message);
        }
Exemplo n.º 5
0
        public void GetAllTransfer_Returns_Correct_Number_Rows()
        {
            TransferSqlDAO  dao      = new TransferSqlDAO(ConnectionString);
            List <Transfer> transfer = dao.GetAllTransfers(1);

            Assert.AreEqual(7, transfer.Count);
        }
        public void ArrangeForEachTest()
        {
            this.dao = new TransferSqlDAO(connectionString);

            SetupDB();
        }
Exemplo n.º 7
0
 public AccountController(AccountSqlDAO _accountDAO, IUserDAO _userDAO, TransferSqlDAO _transferDAO)
 {
     accountDAO  = _accountDAO;
     userDAO     = _userDAO;
     transferDAO = _transferDAO;
 }
Exemplo n.º 8
0
 public override void Setup()
 {
     base.Setup();
     dao = new TransferSqlDAO(connectionString);
 }
Exemplo n.º 9
0
 public TransferController(TransferSqlDAO _transferDAO, AccountSqlDAO _accountDAO)
 {
     TransferDAO = _transferDAO;
     AccountDAO  = _accountDAO;
 }
Exemplo n.º 10
0
 public AccountsController(AccountSqlDAO accountSqlDAO, IUserDAO userSqlDAO, TransferSqlDAO transferSqlDAO)
 {
     this.accountSqlDAO  = accountSqlDAO;
     this.userSqlDAO     = userSqlDAO;
     this.transferSqlDAO = transferSqlDAO;
 }