public void SplitList_SplitsAsExpected() { var list = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }; var result = BmllDataRequestsManager.SplitList(list.ToList(), 3); Assert.AreEqual(result.Count, 6); }
public async Task Submit_BmllRequests_CallsStore() { var manager = new BmllDataRequestsManager( this._apiManager, this._storageManager, this._policyFactory, this._logger); var request = new List <MarketDataRequest> { this.BuildRequest() }; await manager.Submit("a", request); A.CallTo(() => this._storageManager.Store(A <IReadOnlyCollection <IGetTimeBarPair> > .Ignored)) .MustHaveHappened(); }