mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Fixing settings parsing to handle values containing colon chars
Also applies to standard installations, but was raised in Azure because the suggested connection strings for SQL Azure contains a colon Work Item: 17011 --HG-- branch : 1.x
This commit is contained in:
@@ -76,5 +76,13 @@ namespace Orchard.Azure.Tests.Environment.Configuration {
|
||||
Assert.That(foo.DataProvider, Is.StringContaining("Bar"));
|
||||
Assert.That(foo.DataConnectionString, Is.StringContaining("Quux"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void SettingsCanContainSeparatorChar() {
|
||||
ShellSettingsManager.SaveSettings(new ShellSettings { Name = "Default", DataProvider = "SQLite", DataConnectionString = "Server=tcp:tjyptm5sfc.database.windows.net;Database=orchard;User ID=foo@bar;Password=foo;Trusted_Connection=False;Encrypt=True;" });
|
||||
|
||||
var settings = ShellSettingsManager.LoadSettings().Where(s => s.Name == "Default").Single();
|
||||
Assert.That(settings.DataConnectionString, Is.EqualTo("Server=tcp:tjyptm5sfc.database.windows.net;Database=orchard;User ID=foo@bar;Password=foo;Trusted_Connection=False;Encrypt=True;"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user