Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public void OnClose__ReturnsClosePrice()
 {
     ClosePriceSelector.OnClose(new Position(), StockPricesDataUtils.CreatePricesData(0, 0, 0, 10), 0).ShouldBe(10);
 }
Esempio n. 3
0
 public void OnOpen__ReturnsOpenPrice()
 {
     ClosePriceSelector.OnOpen(new Position(), StockPricesDataUtils.CreatePricesData(10, 0, 0, 0), 0).ShouldBe(10);
 }