public void PixiSimpleConfigurationXml_TC008_ConfigfileExists_UnitTest() { PixiSimpleConfigurationXml target; bool lExists = false; //------------------------------------------------------------------------- // Test Case 008 - ConfigFileExists(cTestFolder, cCfgFileName) - With input parms //------------------------------------------------------------------------- if (Directory.Exists(cTestFolder)) { Directory.Delete(cTestFolder, true); } // Test Case 008a - config file do not exist. target = new PixiSimpleConfigurationXml(); try { lExists = target.ConfigFileExists(cTestFolder, cCfgFileName); Assert.AreEqual(false, lExists, $"PixiSimpleConfigurationXml_TC008_ConfigfileExists_UnitTest: Test 008a - config file do not exist - ConfigFileExists({cTestFolder}, {cCfgFileName}), returnvalue <> false"); } catch { Assert.Fail("PixiSimplePcConfigurationXml_CreateConfigfile: Test 008a - CreateConfigFile(Folde,File), Fail when input parms"); } target = null; // Test Case 008b - config file do exist. target = new PixiSimpleConfigurationXml(); try { target.CreateConfigfile(cTestFolder, cCfgFileName); } catch { Assert.Fail("PixiSimplePcConfigurationXml_CreateConfigfile: Test 008b - CreateConfigFile(Folde,File), Fail when input parms"); } try { lExists = target.ConfigFileExists(cTestFolder, cCfgFileName); Assert.AreEqual(true, lExists, $"PixiSimpleConfigurationXml_TC008_ConfigfileExists_UnitTest: Test 008b - config file do exist - ConfigFileExists({cTestFolder}, {cCfgFileName}), returnvalue <> true"); } catch { Assert.Fail("PixiSimplePcConfigurationXml_ConfigFileExists: Test 008b - ConfigFileExists(Folde,File), Fail when input parms"); } target = null; if (Directory.Exists(cTestFolder)) { Directory.Delete(cTestFolder, true); } // Test Case 008c - config file do not exist. target = new PixiSimpleConfigurationXml(); target.FileFolder = cTestFolder; target.FileName = cCfgFileName; try { lExists = target.ConfigFileExists(); Assert.AreEqual(false, lExists, "PixiSimpleConfigurationXml_TC008_ConfigfileExists_UnitTest: Test 008c - config file do not exist - ConfigFileExists({cTestFolder}, {cCfgFileName}), returnvalue <> false"); } catch { Assert.Fail("PixiSimplePcConfigurationXml_CreateConfigfile: Test 008c - CreateConfigFile(Folde,File), Fail when input parms"); } target = null; // Test Case 008d - config file do exist. target = new PixiSimpleConfigurationXml(); target.FileFolder = cTestFolder; target.FileName = cCfgFileName; try { target.CreateConfigfile(); } catch { Assert.Fail("PixiSimplePcConfigurationXml_CreateConfigfile: Test 008d - CreateConfigFile(Folde,File), Fail when input parms"); } try { lExists = target.ConfigFileExists(cTestFolder, cCfgFileName); Assert.AreEqual(true, lExists, "PixiSimpleConfigurationXml_TC008_ConfigfileExists_UnitTest: Test 008d - config file do exist - ConfigFileExists({cTestFolder}, {cCfgFileName}), returnvalue <> true"); } catch { Assert.Fail("PixiSimplePcConfigurationXml_CreateConfigfile: Test 3 - CreateConfigFile(Folde,File), Fail when input parms"); } target = null; // Test cleanUp Directory.Delete(cTestFolder, true); }