示例#1
0
        public void ShouldPass_SetProperty_ValidInput()
        {
            var obj = new Testboject();

            obj.SetProperty("Test1", "salam");

            Assert.True((string)obj.GetPropertyValue("Test1") == "salam");
        }
示例#2
0
        public void ShouldPass_GetPropertyValue_ValidInput()
        {
            var obj = new Testboject()
            {
                Test1 = "salam",
                Test2 = 100
            };

            Assert.True((string)obj.GetPropertyValue("Test1") == "salam");
        }
示例#3
0
        public void ShouldThrow_NullException_GetPropertyValue_For_NotExistProperty()
        {
            var obj = new Testboject();

            Assert.Throws <ArgumentNullException>(() => obj.GetPropertyValue("Test4"));
        }