Пример #1
0
        public void GetAccount_should_return_the_specified_account()
        {
            IEnumerable <Account> accounts = ObjectCreator.Accounts1();
            var context = new TestBankContext();

            context.Accounts.AddRange(accounts);
            var Repo = new WorkingBankRepo(context);

            var result = Repo.GetAccount(1);

            Assert.IsNotNull(result);
            Assert.AreEqual(result.Id, 1);
        }
Пример #2
0
        public void lock_should_lock_withdraw()
        {
            var context = new TestBankContext();

            context.Accounts.AddRange(ObjectCreator.Accounts1());

            var Repo = new WorkingBankRepo(context);

            Repo.LockUnlockAccount(1);

            var result = Repo.GetAccount(1);

            Assert.IsTrue(result.isLocked);
        }