test: NbpService#getFetchDate tests
This commit is contained in:
parent
2e4ca845f8
commit
310a4c4087
4 changed files with 92 additions and 6 deletions
|
@ -2,6 +2,8 @@ package eu.ztsh.wymiana;
|
|||
|
||||
import eu.ztsh.wymiana.data.entity.CurrencyEntity;
|
||||
import eu.ztsh.wymiana.data.entity.UserEntity;
|
||||
import eu.ztsh.wymiana.model.Rate;
|
||||
import eu.ztsh.wymiana.model.Rates;
|
||||
import eu.ztsh.wymiana.web.model.CurrencyExchangeRequest;
|
||||
import eu.ztsh.wymiana.web.model.UserCreateRequest;
|
||||
|
||||
|
@ -41,6 +43,19 @@ public class EntityCreator {
|
|||
return CurrencyExchangeRequest.builder().pesel(Constants.PESEL);
|
||||
}
|
||||
|
||||
public static Rates rates(String date) {
|
||||
var rates = new Rates();
|
||||
rates.setTable("C");
|
||||
rates.setCurrency("dolar amerykański");
|
||||
rates.setCode("USD");
|
||||
var rate = new Rate();
|
||||
rate.setNo("096/C/NBP/2024");
|
||||
rate.setEffectiveDate(date);
|
||||
rate.setBid(Constants.BUY_RATE);
|
||||
rate.setAsk(Constants.SELL_RATE);
|
||||
rates.setRates(List.of(rate));
|
||||
return rates;
|
||||
}
|
||||
|
||||
public static class UserEntityBuilder {
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue