updating credit amount functionality
This commit is contained in:
@@ -121,7 +121,7 @@ class TransactionServiceTest {
|
||||
|
||||
@Test
|
||||
@DisplayName("Should calculate credit amount using bank rate")
|
||||
void shouldCalculateCreditAmount() {
|
||||
void shouldCalculateCurrencyExchangeValue() {
|
||||
Currency currencyUsd = new Currency();
|
||||
currencyUsd.setBankRate("1.0");
|
||||
Currency currencyZwl = new Currency();
|
||||
@@ -130,7 +130,7 @@ class TransactionServiceTest {
|
||||
when(currencyService.findCurrencyByIsoCode("USD")).thenReturn(currencyUsd);
|
||||
when(currencyService.findCurrencyByIsoCode("ZWL")).thenReturn(currencyZwl);
|
||||
|
||||
BigDecimal creditAmount = transactionService.calculateCreditAmount(transaction);
|
||||
BigDecimal creditAmount = transactionService.calculateCurrencyExchangeValue(transaction);
|
||||
|
||||
assertEquals(new BigDecimal("1500.0000"), creditAmount);
|
||||
assertEquals(new BigDecimal("1500.0000"), transaction.getCreditAmount());
|
||||
@@ -141,7 +141,7 @@ class TransactionServiceTest {
|
||||
void shouldReturnZeroWhenCreditCurrencyNull() {
|
||||
transaction.setCreditCurrency(null);
|
||||
|
||||
BigDecimal result = transactionService.calculateCreditAmount(transaction);
|
||||
BigDecimal result = transactionService.calculateCurrencyExchangeValue(transaction);
|
||||
|
||||
assertEquals(BigDecimal.ZERO, result);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user