package org.javamoney.calc.securities;
import org.javamoney.moneta.Money;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
/**
* @author Manuela Grindei
*/
public class BondEquivalentYieldTest {
private static final Money FACE_AMOUNT = Money.of(1000, "GBP");
private static final Money PRICE_AMOUNT = Money.of(900, "GBP");
private static final int NUMBER_OF_DAYS_TO_MATURITY = 100;
@Test
public void testCalculate() {
assertEquals(0.40556, BondEquivalentYield.calculate(FACE_AMOUNT, PRICE_AMOUNT, NUMBER_OF_DAYS_TO_MATURITY).doubleValue(), 0.00001);
}
}