public void TestGetEnabled()
        {
            const bool ExpectedValue    = true;
            var        mockConfigReader = new Mock <IConfigReader>(MockBehavior.Strict);

            mockConfigReader
            .Setup(cr => cr.GetUnencryptedConfigValue(TestSectionName, "IsEnabled", false))
            .Returns(ExpectedValue);

            var reader = new AzureBlobConfigReader(mockConfigReader.Object, TestSectionName, this.testTraceSource, TestLogSourceId);
            var actual = reader.GetEnabled();

            Assert.AreEqual(ExpectedValue, actual);
        }
        public void TestGetUploadInterval()
        {
            const int TestConfigValue  = 1234;
            var       expectedValue    = TimeSpan.FromMinutes(TestConfigValue);
            var       mockConfigReader = new Mock <IConfigReader>(MockBehavior.Strict);

            mockConfigReader
            .Setup(cr => cr.GetUnencryptedConfigValue(TestSectionName, "UploadIntervalInMinutes", (int)AzureConstants.DefaultBlobUploadIntervalMinutes.TotalMinutes))
            .Returns(TestConfigValue);

            var reader = new AzureBlobConfigReader(mockConfigReader.Object, TestSectionName, this.testTraceSource, TestLogSourceId);
            var actual = reader.GetUploadInterval();

            Assert.AreEqual(expectedValue, actual);
        }