public void ItemLeavingMapEventArgsConstructorTest()
        {
            BaseItem item = null; // TODO: 初始化为适当的值
            BaseMap  map  = null; // TODO: 初始化为适当的值
            ItemLeavingMapEventArgs target = new ItemLeavingMapEventArgs(item, map);

            Assert.Inconclusive("TODO: 实现用来验证目标的代码");
        }
        public void ItemTest()
        {
            BaseItem item = null;                                                    // TODO: 初始化为适当的值
            BaseMap  map  = null;                                                    // TODO: 初始化为适当的值
            ItemLeavingMapEventArgs target = new ItemLeavingMapEventArgs(item, map); // TODO: 初始化为适当的值
            BaseItem actual;

            actual = target.Item;
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
        public void IsCancelTest()
        {
            BaseItem item = null;                                                    // TODO: 初始化为适当的值
            BaseMap  map  = null;                                                    // TODO: 初始化为适当的值
            ItemLeavingMapEventArgs target = new ItemLeavingMapEventArgs(item, map); // TODO: 初始化为适当的值
            bool expected = false;                                                   // TODO: 初始化为适当的值
            bool actual;

            target.IsCancel = expected;
            actual          = target.IsCancel;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
Beispiel #4
0
        /// <summary>
        ///
        /// </summary>
        internal bool OnLeavingMap(BaseItem item, BaseMap map)
        {
            EventHandler <ItemLeavingMapEventArgs> tempBeforeEventArgs = m_EventItemLeavingMap;

            if (tempBeforeEventArgs != null)
            {
                ItemLeavingMapEventArgs eventArgs = new ItemLeavingMapEventArgs(item, map);
                tempBeforeEventArgs(this, eventArgs);

                return(eventArgs.IsCancel);
            }

            return(false);
        }
        /// <summary>
        /// 
        /// </summary>
        internal bool OnLeavingMap( BaseItem item, BaseMap map )
        {
            EventHandler<ItemLeavingMapEventArgs> tempBeforeEventArgs = m_EventItemLeavingMap;
            if ( tempBeforeEventArgs != null )
            {
                ItemLeavingMapEventArgs eventArgs = new ItemLeavingMapEventArgs( item, map );
                tempBeforeEventArgs( this, eventArgs );

                return eventArgs.IsCancel;
            }

            return false;
        }