public void ConnectionStringBuilder_FormatConnectionString_MasterForLocalDB() { var builder = new ConnectionStringBuilder(); var connectionString = @"Data Source=(LocalDB)\mssqllocaldb;AttachDBFileName=c:\Path\To\Database\WickeFlame.mdf;Initial Catalog=WickeFlame;Integrated Security=True;"; connectionString = builder.SetDatabase("Master", connectionString); var master = builder.FormatConnectionString(connectionString); Assert.AreEqual(master, @"Data Source=(LocalDB)\mssqllocaldb;Initial Catalog=Master;Integrated Security=True;"); }
public void ConnectionStringBuilder_SetDatabaseFromInitialCatalogTest() { var builder = new ConnectionStringBuilder(); var connectionString = "data source=.;Initial Catalog =TempDB;persist security info=False;user id=sa"; connectionString = builder.SetDatabase("WarriorDB", connectionString); Assert.AreEqual(connectionString, "data source=.;Initial Catalog=WarriorDB;persist security info=False;user id=sa"); connectionString = "data source=.;Initial Catalog=TempDB;persist security info=False;user id=sa"; connectionString = builder.SetDatabase("WarriorDB", connectionString); Assert.AreEqual(connectionString, "data source=.;Initial Catalog=WarriorDB;persist security info=False;user id=sa"); connectionString = "data source=.;initial catalog=TempDB;persist security info=False;user id=sa"; connectionString = builder.SetDatabase("WarriorDB", connectionString); Assert.AreEqual(connectionString, "data source=.;initial catalog=WarriorDB;persist security info=False;user id=sa"); connectionString = "data source=.;initial catalog=TempDB;persist security info=False;user id=sa"; connectionString = builder.SetDatabase("WarriorDB", connectionString); Assert.AreEqual(connectionString, "data source=.;initial catalog=WarriorDB;persist security info=False;user id=sa"); connectionString = "data source=.;initial catalog= TempDB;persist security info=False;user id=sa"; connectionString = builder.SetDatabase("WarriorDB", connectionString); Assert.AreEqual(connectionString, "data source=.;initial catalog=WarriorDB;persist security info=False;user id=sa"); }
public void ConnectionStringBuilder_SetDatabaseFromDataSourceTest() { var builder = new ConnectionStringBuilder(); var connectionString = "Data Source =TempDB.db"; connectionString = builder.SetDatabase("WarriorDB.db", connectionString); Assert.AreEqual(connectionString, "Data Source=WarriorDB.db"); connectionString = "Data Source=TempDB.db"; connectionString = builder.SetDatabase("WarriorDB.db", connectionString); Assert.AreEqual(connectionString, "Data Source=WarriorDB.db"); connectionString = "data source =TempDB.db"; connectionString = builder.SetDatabase("WarriorDB.db", connectionString); Assert.AreEqual(connectionString, "data source=WarriorDB.db"); connectionString = "data source=TempDB.db"; connectionString = builder.SetDatabase("WarriorDB.db", connectionString); Assert.AreEqual(connectionString, "data source=WarriorDB.db"); connectionString = "data source= TempDB.db"; connectionString = builder.SetDatabase("WarriorDB.db", connectionString); Assert.AreEqual(connectionString, "data source=WarriorDB.db"); connectionString = "data source=TempDB.db;"; connectionString = builder.SetDatabase("WarriorDB.db", connectionString); Assert.AreEqual(connectionString, "data source=WarriorDB.db;"); connectionString = @"Data Source=c:\TempDB.db;Version=3;New=True;"; connectionString = builder.SetDatabase(@"c:\WarriorDB.db", connectionString); Assert.AreEqual(connectionString, @"Data Source=c:\WarriorDB.db;Version=3;New=True;"); }