public void CanReturnNullInstanceIfAttributeNotFound()
        {
            var connectionStringSettingString = "this-is-a-completely-invalid-value-for-a-connection-string-setting-string";
            var setting = ConnectionStringSettingString.Parse(connectionStringSettingString);

            Assert.That(setting, Is.Null);
        }
        public void CanReturnNullInstanceIfAttributeAndOpeningQuoteFoundButNoClosingQuote()
        {
            var connectionStringSettingString = "name=\"this-is-a-completely-invalid-value-for-a-connection-string-setting-string";
            var setting = ConnectionStringSettingString.Parse(connectionStringSettingString);

            Assert.That(setting, Is.Null);
        }
Example #3
0
        public void CanReturnOnlyValuesPresentToParse()
        {
            var connectionStringSettingString = $"name=\"{ConnectionStringTests.TestKey}\" connectionString=\"{ConnectionStringTests.EnvironmentVariableConnectionStringValue}\"";
            var connectionStringSetting       = ConnectionStringSettingString.Parse(connectionStringSettingString);

            Assert.That(connectionStringSetting.Name, Is.EqualTo(ConnectionStringTests.TestKey));
            Assert.That(connectionStringSetting.ConnectionString, Is.EqualTo(ConnectionStringTests.EnvironmentVariableConnectionStringValue));
            Assert.That(connectionStringSetting.ProviderName, Is.Null);
        }
Example #4
0
        public void OrderOfValuesDoesNotAffectResults()
        {
            var connectionSettingString = $"providerName=\"{ConnectionStringTests.EnvironmentVariableProviderNameValue}\" name=\"{ConnectionStringTests.TestKey}\" connectionString=\"{ConnectionStringTests.EnvironmentVariableConnectionStringValue}\"";

            _connectionStringSetting = ConnectionStringSettingString.Parse(connectionSettingString);

            CanParseConnectionName();
            CanParseConnectionString();
            CanParseProviderName();
        }
Example #5
0
 public void TestSetUp()
 {
     _connectionStringSetting = ConnectionStringSettingString.Parse(ConnectionStringTests.EnvironmentVariableSetting);
 }