Esempio n. 1
0
        public void When_DbIsDisposed_BufferedItems_GetWritten()
        {
            for (var i = 0; i < BufferSize - 1; i++)
            {
                _db.Insert(i, i);
            }

            _db.Dispose();

            _mockDb.InsertedData.Count().Should().Be(BufferSize - 1);
        }
Esempio n. 2
0
        public void EvaluationIncludesBufferedItems()
        {
            _db.Insert(0, 1337);
            _mockDb.Inserts
            .Should().Be(0);

            // assures us that the buffered database evaluation
            // includes buffered entries
            _db.Count()
            .Should().Be(1);

            // the buffered db should also evaluate the inner database
            _mockDb.Evaluations
            .Should().Be(1);
        }