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); }
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); }