コード例 #1
0
        public void BankAccount_AddInterest_BalancePlusInterest()
        {
            accountMock.Balance = 1000;
            double interest = 1.10;

            _mock.Setup(x => x.AddInterest(It.IsAny <double>())).Returns(accountMock.AddInterest(interest));
            double balanceRes     = accountMock.Balance;
            double balanceUpdated = accountMock.AddInterest(interest);

            Assert.AreEqual(balanceRes, balanceUpdated);
        }
コード例 #2
0
        public void BankAccount_AddInterest_BalancePlusInterest_Test_Success()
        {
            _mock.Setup(x => x.AddInterest(It.IsAny <double>()));

            double interest   = 0.05;
            double balanceRes = accountMock.Balance + (accountMock.Balance * interest);

            double balanceUpdated = accountMock.AddInterest(interest);

            Assert.AreEqual(balanceRes, balanceUpdated);
        }
コード例 #3
0
        public void AddInterest()
        {
            IBankAccount acc             = new BankAccount(1, 123.45);
            double       expectedBalance = 123.45 * (1 + acc.InterestRate);

            acc.AddInterest();

            Assert.Equal(expectedBalance, acc.Balance);
        }
コード例 #4
0
        public void AddInterest()
        {
            double       initialBalance = 1234.56;
            IBankAccount acc            = new BankAccount(1, initialBalance);

            acc.AddInterest();

            Assert.Equal(initialBalance * (1 + acc.InterestRate), acc.Balance);
        }
コード例 #5
0
        public void AddInterest()
        {
            double      initialBalance  = 123.45;
            BankAccount acc             = new BankAccount(1, initialBalance);
            double      oldBalance      = acc.Balance;
            double      expectedBalance = oldBalance * (1 + acc.InterestRate);

            acc.AddInterest();

            Assert.Equal(expectedBalance, acc.Balance);
        }
コード例 #6
0
        [TestMethod]//================================== INTEREST ==================================

        public void BankAccount_AddInterest_BalancePlusInterest_Test()
        {
            BankAccount account = new BankAccount();

            account.SetNameOfCustomer("Josefano");
            account.Balance = 130.00;

            double interest       = 0.5;
            double esperado       = account.Balance * interest;
            double balanceUpdated = account.AddInterest(interest);

            Assert.AreEqual(65, balanceUpdated);
        }
コード例 #7
0
        public void BankAccount_AddInterest_BalancePlusInterest_Test_Fail()
        {
            _mock = new Mock <IBankAccount>();

            BankAccount accountMock = new BankAccount();

            accountMock.SetNameOfCustomer("Josefano");
            accountMock.Balance = 130.00;

            _mock.Setup(x => x.AddInterest(It.IsAny <double>()));
            double balanceRes     = 18000;
            double balanceUpdated = accountMock.AddInterest(130.00);

            Assert.AreNotEqual(balanceRes, balanceUpdated);
        }