public void SetUp() { _tickAdder = Substitute.For <ITickAdder>(); _tickAdder .AddTicks(Arg.Compat.Any <StockType>(), Arg.Compat.Any <DateTime>(), Arg.Compat.Any <float>(), Arg.Compat.Any <int>()) .Returns(x => x.ArgAt <float>(2) + x.ArgAt <int>(3)); }
public float CalculateClose(StockType stockType, DateTime ts, PositionDir dir, float value) { return(_tickAdder.AddTicks(stockType, ts, value, (dir == PositionDir.Long ? -1 : 1) * _ticks)); }