public void TryGetValuesWithRangeThrowsExceptionIfNoDataEndIndex()
        {
            BinaryDataListStorage bdls = new BinaryDataListStorage("MySweetNamespace", Guid.NewGuid());


            // build insert value ;)
            var row = CreateBinaryDataListRow(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString());

            // Insert information
            for (int i = 1; i <= 100000; i++)
            {
                bdls.Add(i, row);
            }
            const int startIndex = 1;
            const int endIndex   = 100002;

            bdls.GetValues(startIndex, endIndex);
        }
        public void TryGetValuesWithRange()
        {
            BinaryDataListStorage bdls = new BinaryDataListStorage("MySweetNamespace", Guid.NewGuid());

            // build insert value ;)
            var row = CreateBinaryDataListRow(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString());

            // Insert information
            for (int i = 1; i <= 100000; i++)
            {
                bdls.Add(i, row);
            }
            const int startIndex = 1;
            const int endIndex = 100;
            List<IBinaryDataListRow> rows = bdls.GetValues(startIndex, endIndex);
            Assert.AreEqual(99,rows.Count);
            Assert.IsFalse(rows[0].IsEmpty);
            Assert.IsFalse(rows[5].IsEmpty);
        }
        public void TryGetValuesWithRange()
        {
            BinaryDataListStorage bdls = new BinaryDataListStorage("MySweetNamespace", Guid.NewGuid());

            // build insert value ;)
            var row = CreateBinaryDataListRow(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString());

            // Insert information
            for (int i = 1; i <= 100000; i++)
            {
                bdls.Add(i, row);
            }
            const int startIndex           = 1;
            const int endIndex             = 100;
            List <IBinaryDataListRow> rows = bdls.GetValues(startIndex, endIndex);

            Assert.AreEqual(99, rows.Count);
            Assert.IsFalse(rows[0].IsEmpty);
            Assert.IsFalse(rows[5].IsEmpty);
        }
        public void TryGetValuesWithRangeThrowsExceptionIfNoDataEndIndex()
        {
            BinaryDataListStorage bdls = new BinaryDataListStorage("MySweetNamespace", Guid.NewGuid());


            // build insert value ;)
            var row = CreateBinaryDataListRow(Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString());

            // Insert information
            for (int i = 1; i <= 100000; i++)
            {
                bdls.Add(i, row);
            }
            const int startIndex = 1;
            const int endIndex = 100002;
            bdls.GetValues(startIndex, endIndex);
        }