public void DifferentConfigationInfoDoesNotShareImplementation() { SqlConfigurationSourceImplementation configSourceImpl1 = SqlConfigurationSource.GetImplementation(data1); SqlConfigurationSourceImplementation configSourceImpl2 = SqlConfigurationSource.GetImplementation(data2); Assert.IsFalse(object.ReferenceEquals(configSourceImpl1, configSourceImpl2)); }
public void SharedConfigurationFilesCanHaveDifferentCasing() { SqlConfigurationSourceImplementation configSourceImpl1 = SqlConfigurationSource.GetImplementation(data1); SqlConfigurationData tempData = new SqlConfigurationData( data1.ConnectionString.ToUpper(), data1.GetStoredProcedure.ToUpper(), data1.SetStoredProcedure.ToUpper(), data1.RefreshStoredProcedure.ToUpper(), data1.RemoveStoredProcedure.ToUpper()); SqlConfigurationSourceImplementation configSourceImpl2 = SqlConfigurationSource.GetImplementation(tempData); Assert.AreSame(configSourceImpl1, configSourceImpl2); }