Пример #1
0
        /// <summary>
        /// Dummy method to create a DummyCmObjectUi object
        /// </summary>
        public static DummyCmObjectUi MakeDummyUi(ICmObject obj)
        {
            var objectUi = new DummyCmObjectUi(obj);

            objectUi.m_hvo = obj.Hvo;
            return(objectUi);
        }
Пример #2
0
        public void DeleteCmPictureObject_RelatedCleanUpDoesNotNegateDeletion()
        {
            var obj = Cache.ServiceLocator.GetInstance <ICmPictureFactory>().Create();

            using (DummyCmObjectUi objectUi = DummyCmObjectUi.MakeDummyUi(obj))
            {
                Assert.IsTrue(obj.IsValidObject);
                objectUi.SimulateReallyDeleteUnderlyingObject();                 // Call ReallyDeleteUnderlyingObject() in CmObjectUi
                Assert.IsFalse(obj.IsValidObject);
            }
        }