public void Core_Configuration_ConfigurationManagerCore_ConnectionStrings() { var itemToTest = new ConnectionStringSafe(); var configuration = new ConfigurationManagerCore(ApplicationTypes.Native); // Validity itemToTest.Value = "Invalid Connection String!!!"; Assert.IsTrue(itemToTest.IsValid == false); // ADO itemToTest = configuration.ConnectionString("Example-SQLServer"); Assert.IsTrue(itemToTest.ToString("EF") != string.Empty); Assert.IsTrue(itemToTest.IsADO); Assert.IsTrue(itemToTest.IsEF == false); Assert.IsTrue(itemToTest.IsValid); Assert.IsTrue(itemToTest.ConnectionStringType == ConnectionStringSafe.ConnectionStringTypes.ADO); Assert.IsTrue(itemToTest.ToEF(this.GetType()) != string.Empty); // EF itemToTest = configuration.ConnectionString("Example-EDMX"); Assert.IsTrue(itemToTest.ToString("ADO") != string.Empty); Assert.IsTrue(itemToTest.IsEF); Assert.IsTrue(itemToTest.IsADO == false); Assert.IsTrue(itemToTest.IsValid); Assert.IsTrue(itemToTest.ConnectionStringType == ConnectionStringSafe.ConnectionStringTypes.EF); Assert.IsTrue(itemToTest.ToEF(this.GetType()) != string.Empty); // Specific config entries var connectionToTest = new ConnectionStringSafe(); connectionToTest = configuration.ConnectionString("Example-EDMX"); Assert.IsTrue(connectionToTest.Value != string.Empty); Assert.IsTrue(connectionToTest.IsEF); connectionToTest = configuration.ConnectionString("Example-SQLServer"); Assert.IsTrue(connectionToTest.Value != string.Empty); Assert.IsTrue(connectionToTest.IsADO); }
public void Configuration_ConfigurationManagerSafe_ConnectionStrings() { var itemToTest = new ConnectionStringSafe(); var configuration = ConfigurationManagerSafeTests.ConfigurationManagerSafeConstruct(); // Validity itemToTest.Value = "Invalid Connection String!!!"; Assert.IsTrue(itemToTest.IsValid == false); // ADO itemToTest = configuration.ConnectionString("TestADOConnection"); Assert.IsTrue(itemToTest.ToString("EF") != TypeExtension.DefaultString); Assert.IsTrue(itemToTest.IsADO == true); Assert.IsTrue(itemToTest.IsEF == false); Assert.IsTrue(itemToTest.IsValid == true); Assert.IsTrue(itemToTest.ConnectionStringType == ConnectionStringSafe.ConnectionStringTypes.ADO); Assert.IsTrue(itemToTest.ToEF(this.GetType()) != TypeExtension.DefaultString); // EF itemToTest = configuration.ConnectionString("TestEFConnection"); Assert.IsTrue(itemToTest.ToString("ADO") != TypeExtension.DefaultString); Assert.IsTrue(itemToTest.IsEF == true); Assert.IsTrue(itemToTest.IsADO == false); Assert.IsTrue(itemToTest.IsValid == true); Assert.IsTrue(itemToTest.ConnectionStringType == ConnectionStringSafe.ConnectionStringTypes.EF); Assert.IsTrue(itemToTest.ToEF(this.GetType()) != TypeExtension.DefaultString); }
public void Configuration_ConnectionStringSafe() { var itemToTest = new ConnectionStringSafe(); var configuration = ConfigurationManagerSafeTests.ConfigurationManagerSafeConstruct(); // ADO itemToTest = configuration.ConnectionString("TestADOConnection"); Assert.IsTrue(itemToTest.Value != TypeExtension.DefaultString); itemToTest.EDMXFileName = "TestEDMXFile"; Assert.IsTrue(itemToTest.ToString("EF") != TypeExtension.DefaultString); Assert.IsTrue(itemToTest.ToEF(this.GetType()) != TypeExtension.DefaultString); // EF itemToTest = configuration.ConnectionString("TestEFConnection"); Assert.IsTrue(itemToTest.Value != TypeExtension.DefaultString); Assert.IsTrue(itemToTest.ToString("ADO") != TypeExtension.DefaultString); Assert.IsTrue(itemToTest.ToADO() != TypeExtension.DefaultString); }
public void Core_Configuration_ConnectionStringSafe() { var itemToTest = new ConnectionStringSafe(); var configuration = new ConfigurationManagerCore(ApplicationTypes.Native); // ADO itemToTest = configuration.ConnectionString("Example-SQLServer"); Assert.IsTrue(itemToTest.Value != string.Empty); itemToTest.EDMXFileName = "TestEDMXFile"; Assert.IsTrue(itemToTest.ToString("EF") != string.Empty); Assert.IsTrue(itemToTest.ToEF(this.GetType()) != string.Empty); // EF itemToTest = configuration.ConnectionString("Example-EDMX"); Assert.IsTrue(itemToTest.Value != string.Empty); Assert.IsTrue(itemToTest.ToString("ADO") != string.Empty); Assert.IsTrue(itemToTest.ToADO() != string.Empty); }