Exemple #1
0
        public ActionResult CreateUserLogin()
        {
            BankAccount newAcct = new BankAccount()
            {
                AccountNumber = rep.GenerateNewAccountNumber(),
                Balance       = 0,
                CreatedDate   = DateTime.UtcNow
            };

            return(View(newAcct));
        }
        public void TestRepInsertNewBankAccount()
        {
            // this will change number of records
            DateTime    date = DateTime.UtcNow;
            string      expectedAccountNumber = _repository.GenerateNewAccountNumber();
            string      expectedLoginName     = "test" + date.Month.ToString() + date.Year.ToString() + date.Day.ToString() + date.Hour.ToString();
            BankAccount newAcct = new BankAccount()
            {
                LoginName     = expectedLoginName,
                Password      = "******",
                AccountNumber = expectedAccountNumber,
                Balance       = 50,
                CreatedDate   = date
            };

            _repository.InsertNewBankAccount(newAcct, "Create New Account");

            BankAccount actualAcct = _dataLib.GetBankAccountByAccountNumber(expectedAccountNumber);

            Assert.IsNotNull(actualAcct);
            Assert.AreEqual(expectedAccountNumber, actualAcct.AccountNumber);
            Assert.AreEqual(expectedLoginName, actualAcct.LoginName);
        }