Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }