Exemple #1
0
        public void IntParseTest()
        {
            IConfigReader cfgReader = new SimpleConfigReader(SampleCfg);

            var value = cfgReader.GetValue <int>("TestInt");

            Assert.AreEqual(1, value);
        }
Exemple #2
0
        public void DoubleParseTest()
        {
            IConfigReader cfgReader = new SimpleConfigReader(SampleCfg);

            var value = cfgReader.GetValue <double>("TestDouble");

            Assert.AreEqual(1.1, value);
        }
Exemple #3
0
        public void BasicTest()
        {
            IConfigReader cfgReader = new SimpleConfigReader(SampleCfg);

            var value = cfgReader.GetValue <string>("TestKey");

            Assert.AreEqual("TestValue", value);
        }
Exemple #4
0
        public void EnumerableTest()
        {
            List <KeyValuePair <string, string> > excepted = new Dictionary <string, string>
            {
                { "TestKey", "TestValue" },
                { "TestInt", "1" },
                { "TestDouble", "1.1" }
            }.ToList();
            IConfigReader cfgReader = new SimpleConfigReader(SampleCfg);

            List <KeyValuePair <string, string> > actual = cfgReader.ToList();

            CollectionAssert.AreEquivalent(excepted, actual);
        }