public void OnStopHit(PositionDir positionDir, float price, float expected) { ClosePriceSelector.OnStopHit( new Position() { Direction = positionDir, CloseModePrice = price }, StockPricesDataUtils.CreatePricesData(10, 100, 5, 20), 0).ShouldBe(expected); }
public void OnClose__ReturnsClosePrice() { ClosePriceSelector.OnClose(new Position(), StockPricesDataUtils.CreatePricesData(0, 0, 0, 10), 0).ShouldBe(10); }
public void OnOpen__ReturnsOpenPrice() { ClosePriceSelector.OnOpen(new Position(), StockPricesDataUtils.CreatePricesData(10, 0, 0, 0), 0).ShouldBe(10); }