コード例 #1
0
        public void JsonFileConfiguration_ConstructorFull_Success(ConfigurationTestCaseData testCase)
        {
            //Arrange
            string filePath = @"C:/DammyFile.json";

            //Act
            var result = new JsonFileConfiguration(filePath, testCase.IsActiveReload.Value, testCase.DefaultToggleFlag.Value, testCase.UseDefault.Value);

            //Assert
            Assert.IsNotNull(result, "JsonFileConfiguration can't be null");
            Assert.AreEqual(testCase.ExpectedIsActiveReload, result.IsAcvtiveReload);
            Assert.AreEqual(testCase.ExpectedDefaultToggleFlag, result.DefaultToggleFlag);
            Assert.AreEqual(testCase.ExpectedUseDefault, result.UseDefaultToggleFlag);
        }
コード例 #2
0
        public void JsonConfiguration_ConstructorFull_Success(ConfigurationTestCaseData testCase)
        {
            //Arrange
            string toggleSection = @"{""toggle"":{}}";

            //Act
            var result = new JsonConfiguration(toggleSection, testCase.IsActiveReload.Value, testCase.DefaultToggleFlag.Value, testCase.UseDefault.Value);

            //Assert
            Assert.IsNotNull(result, "JsconConfiguration can't be null");
            Assert.AreEqual(testCase.ExpectedIsActiveReload, result.IsAcvtiveReload);
            Assert.AreEqual(testCase.ExpectedDefaultToggleFlag, result.DefaultToggleFlag);
            Assert.AreEqual(testCase.ExpectedUseDefault, result.UseDefaultToggleFlag);
        }