Ejemplo n.º 1
0
 public void OnStopHit_NotCloseOnPrice__ReturnsFalse()
 {
     ClosingPositionSelector.OnStopHit(new Position()
     {
         CloseMode = PositionCloseMode.OnClose
     }, StockPricesDataUtils.CreatePricesData(0, 0, 0, 0), 0).ShouldBeFalse();
 }
Ejemplo n.º 2
0
 public void OnClose_CloseOnClose__ReturnsTrue()
 {
     ClosingPositionSelector.OnClose(new Position()
     {
         CloseMode = PositionCloseMode.OnClose
     }, StockPricesDataUtils.CreatePricesData(0, 0, 0, 0), 0).ShouldBeTrue();
 }
Ejemplo n.º 3
0
 public void OnStopHit(PositionDir positionDir, float closeModePrice, bool expected)
 {
     ClosingPositionSelector.OnStopHit(
         new Position()
     {
         Direction = positionDir, CloseMode = PositionCloseMode.OnStopHit, CloseModePrice = closeModePrice
     },
         StockPricesDataUtils.CreatePricesData(0, 100, 50, 0),
         0).ShouldBe(expected);
 }