Exemple #1
0
        public void ProcessBatch_NotInitialised_ThrowsException()
        {
            ICifProcessor sut = new CifParser(_inputStreamFactory, _recordDefFactory);

            Assert.Throws <InvalidOperationException>(() =>
            {
                sut.ProcessBatch(default(List <List <string> >), 0, ScheduleType.All, null);
            });
        }
Exemple #2
0
        public void ProcessBatch_EOFReached_ReturnsLastBatch()
        {
            ICifProcessor sut = new CifParser(_inputStreamFactory, _recordDefFactory);

            sut.Initialize(new MemoryStream());
            List <List <string> > buffer = new List <List <string> >();

            int result = sut.ProcessBatch(buffer, 999, ScheduleType.All, null);

            Assert.Equal(0, result);
            Assert.Equal(0, buffer.Count);
        }