public void GetSettings_ReadsConfiguration() { // arrange var helper = new DatabaseConnectionsHelper(); // act var result = helper.GetConnections(); // assert Assert.That(result.Count, Is.EqualTo(5)); }
public void GetSettings_SettingsHaveCorrectValues() { // arrange var helper = new DatabaseConnectionsHelper(); // act var result = helper.GetConnections(); // assert var setting = result[0]; Assert.That(setting.Type, Is.EqualTo("SqlServer")); Assert.That(setting.Name, Is.EqualTo("Development")); Assert.That(setting.Server, Is.EqualTo(@".\sqlexpress")); Assert.That(setting.Database, Is.EqualTo("dev_db")); Assert.That(setting.Schema, Is.Empty); Assert.That(setting.Username, Is.EqualTo("user")); Assert.That(setting.Password, Is.EqualTo("password")); setting = result[1]; Assert.That(setting.Type, Is.EqualTo("SqlServer")); Assert.That(setting.Name, Is.EqualTo("Production")); Assert.That(setting.Server, Is.EqualTo("SomeServer")); Assert.That(setting.Database, Is.EqualTo("prod_db")); Assert.That(setting.Schema, Is.EqualTo("custom")); Assert.That(setting.Username, Is.EqualTo("user")); Assert.That(setting.Password, Is.EqualTo("password")); setting = result[3]; Assert.That(setting.Type, Is.EqualTo("SqlServerCompact")); Assert.That(setting.Name, Is.EqualTo("SomeCompactDb")); Assert.That(setting.File, Is.EqualTo(@"c:\somefile.sdf")); setting = result[4]; Assert.That(setting.Type, Is.EqualTo("SqlServer")); Assert.That(setting.Name, Is.EqualTo("SelectApplication")); Assert.That(setting.Database, Is.EqualTo("elmah")); Assert.That(setting.Application, Is.EqualTo("some-website")); }