コード例 #1
0
        public void Should_load_an_existing_int_value()
        {
            IConfigurationProvider configurationProvider = new FileConfigurationProvider();

            int intValue = configurationProvider.GetSetting("SimpleValue", 0);

            Assert.AreEqual(42, intValue);
        }
コード例 #2
0
        public void Should_load_an_existing_string_value()
        {
            IConfigurationProvider configurationProvider = new FileConfigurationProvider();

            string stringValue;
            bool present = configurationProvider.TryGetSetting("SimpleString", out stringValue);

            Assert.IsTrue(present);
            Assert.AreEqual("Hello, World.", stringValue);
        }
コード例 #3
0
        public void Should_get_the_default_with_server()
        {
            IConfigurationProvider configurationProvider = new FileConfigurationProvider();
            IConnectionStringProvider connectionStringProvider = new ConnectionStringProvider(configurationProvider);

            string providerName;
            string connectionString;

            Assert.IsTrue(connectionStringProvider.TryGetConnectionString("default", out connectionString,
                out providerName, "remote"));

            Assert.AreEqual("Server=remote;Database=test", connectionString);
            Assert.AreEqual("easyProvider", providerName);
        }