Esempio n. 1
0
        public void BasicTest()
        {
            object obj   = new object();
            var    store = new ExtendedDepartmentPropertiesValuesStore();

            store.PutProperty(testStringProperty);
            store.FinalizeObject();
            store.AddObject(obj);

            store.GetObjectData(obj).SetPropertyValue(testStringProperty, "123");
            Assert.AreEqual(store.GetObjectData(obj).GetPropertyValue(testStringProperty), "123");
        }
Esempio n. 2
0
        public void PropertiesToObjectAddTest()
        {
            object obj1  = new object();
            object obj2  = "";
            var    store = new ExtendedDepartmentPropertiesValuesStore();

            store.PutProperty(testStringProperty);
            store.PutProperty(testString2Property);
            store.FinalizeObject();

            store.AddObject(obj1);
            store.AddObject(obj2);

            try
            {
                store.GetObjectData(obj1).GetPropertyValue(testString2Property);
            }
            catch (Exception)
            {
                return;
            }

            throw new Exception("Exception hasn't throwed");
        }