Exemplo n.º 1
0
        public void GetValue_ExistingProperty()
        {
            IniEntry entry = new IniEntry();

            entry.Key = "key value";
            var value = entry.GetValue <string>(IniEntry.KeyProperty.Name);

            Assert.AreEqual("key value", value);
        }
Exemplo n.º 2
0
        public void GetValue_NonExistingProperty()
        {
            IniEntry entry = new IniEntry();

            ExceptionTester.CallMethodAndExpectException <PropertyNotRegisteredException>(() => entry.GetValue <string>("Non-existing property"));
        }
Exemplo n.º 3
0
        public void GetValue_Null()
        {
            IniEntry entry = new IniEntry();

            ExceptionTester.CallMethodAndExpectException <ArgumentException>(() => entry.GetValue <string>(null));
        }