コード例 #1
0
ファイル: ModelBaseTest.cs プロジェクト: SOHODeveloper/Catel
        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);
        }
コード例 #2
0
ファイル: ModelBaseTest.cs プロジェクト: SOHODeveloper/Catel
        public void GetValue_NonExistingProperty()
        {
            IniEntry entry = new IniEntry();

            ExceptionTester.CallMethodAndExpectException <PropertyNotRegisteredException>(() => entry.GetValue <string>("Non-existing property"));
        }
コード例 #3
0
ファイル: ModelBaseTest.cs プロジェクト: SOHODeveloper/Catel
        public void GetValue_Null()
        {
            IniEntry entry = new IniEntry();

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