public void Ctor_NegativeStart_ThrowsArgumentException()
        {
            long start = -1, end = 3;

            var range = new BlobRange(start, end);

            //expected exception
        }
        public void Ctor_NegativeStartWithoutEnd_ThrowsArgumentException()
        {
            long start = -1;

            var range = new BlobRange(start);

            //expected exception
        }
        public void Ctor_InvalidRange_ThrowsArgumentException()
        {
            long start = 5, end = 3;

            var range = new BlobRange(start, end);

            //expected exception
        }
        public void GetStringValue_ValidStartByteAndEndByte_FormatProperlyForAzureRangeArgument()
        {
            long start = 5, end = 10;
            var range = new BlobRange(start, end);

            var rangeValue = range.GetStringValue();

            Assert.AreEqual("bytes=5-10", rangeValue);
        }