Exemplo n.º 1
0
        public void GetBool()
        {
            // This test makes sure that if there is a config setting then it is used in place of the default. Make sure that the default value and the config value are different.
            const double CONFIG        = DEFAULT + 1;
            var          configuration = new TestDoubleConfiguration(ConfigurationWithSetting($"{UK_PREFIX}DoubleProperty", $"{CONFIG}"));

            Assert.AreEqual(CONFIG, configuration.DoubleProperty);
        }
Exemplo n.º 2
0
        public void GetUnParseable()
        {
            var configuration = new TestDoubleConfiguration(ConfigurationWithSetting($"{UK_PREFIX}DoubleProperty", "not parseable"));

            Assert.Throws <FormatException>(
                () =>
                { var v = configuration.DoubleProperty; }
                );
        }
Exemplo n.º 3
0
        public void GetMissing()
        {
            var configuration = new TestDoubleConfiguration(ConfigurationWithNoSettings);

            Assert.Throws <ConfigurationException>(
                () =>
                { var v = configuration.DoubleProperty; }
                );
        }
Exemplo n.º 4
0
        public void GetMissing()
        {
            var configuration = new TestDoubleConfiguration(ConfigurationWithNoSettings);

            Assert.AreEqual(DEFAULT, configuration.DoubleProperty);
        }
Exemplo n.º 5
0
        public void Get()
        {
            var configuration = new TestDoubleConfiguration(ConfigurationWithSetting($"{UK_PREFIX}DoubleProperty", "234"));

            Assert.AreEqual(234, configuration.DoubleProperty);
        }
Exemplo n.º 6
0
        public void Get()
        {
            var configuration = new TestDoubleConfiguration(ConfigurationWithSetting("DoubleProperty", "2"));

            Assert.AreEqual(2, configuration.DoubleProperty);
        }