public MenuAccount(PersonControler personControler, AccountListControler accountListControler, int accountId)
 {
     this.personControler      = personControler;
     this.accountListControler = accountListControler;
     AccountId        = accountId;
     accountControler = new AccountControler(accountListControler.GetAccountObj(AccountId));
 }
        public void TestUserActive()
        {
            bool expected   = false;
            var  controller = new AccountControler(_accountService);
            User result     = controller.GetUserByid(1);

            OutPutJson(result);
            Assert.Equal(expected, result.IsSocialActive);
        }
        private void Disconnect()
        {
            AccountControler.Disconnect();

            Token = string.Empty;

            MyAccount = null;

            Login = string.Empty;
        }
Exemple #4
0
        public void depositTest()
        {
            var account = new AccountFactory(AccountTypes.Oszczednosciowe, 1, 1);
            AccountControler accountControler;

            accountControler = new AccountControler(account);
            decimal before = accountControler.Account.Balance;
            decimal amount = 1234.1234m;

            accountControler.deposit(amount, 123);
            Assert.AreEqual((before + amount), accountControler.Account.Balance);
        }
Exemple #5
0
        public void outgoingTransactionTest()
        {
            IAccountFactory  account = new AccountFactory(AccountTypes.Oszczednosciowe, 1, 1);
            AccountControler accountControler;

            accountControler = new AccountControler(account);
            accountControler.deposit(501m, 1);
            accountControler.newOutgoingTransaction(500m, 1, 2);
            List <Transaction> transactions = accountControler.OutgoingTransactions();

            Assert.AreEqual(1, transactions.Count, "count");
            Assert.AreEqual(true, transactions[0].Completed);
            Assert.AreEqual((uint)1, transactions[0].ClientCard);
            Assert.AreEqual((uint)2, transactions[0].ForeignCard);
            Assert.AreEqual(500m, transactions[0].Amount);
            Assert.AreEqual(1m, accountControler.Account.Balance);
        }
Exemple #6
0
        public void withdrawalTest()
        {
            IAccountFactory  account = new AccountFactory(AccountTypes.Oszczednosciowe, 1, 1);
            AccountControler accountControler;

            accountControler = new AccountControler(account);
            try
            {
                accountControler.withraw(123.123m);
            }
            catch (Exception e)
            {
                Assert.AreEqual(e, e);
                return;
            }
            Assert.Fail();
        }
        private void Authenticate(PasswordBox pwdPassword)
        {
            if (String.IsNullOrEmpty(Login) || String.IsNullOrEmpty(pwdPassword.Password))
            {
                // MessageBox.Show("Please, enter login and password before");

                return;
            }

            AuthenticationAnswer authenticationAnswer = AccountControler.Authenticate(Login, pwdPassword.Password);

            pwdPassword.Clear();

            Token = authenticationAnswer.Token;

            if (!String.IsNullOrEmpty(Context.Token))
            {
                MyAccount = AccountControler.GetMyAccount();
            }
            else
            {
                // MessageBox.Show("Authentication error : " + authenticationAnswer.ErrorType);
            }
        }