示例#1
0
        public void GetTreeItemVisibility_GetsValiueFromModel()
        {
            m_Controller.Activate();
            var boneCache    = CacheObject.Create <BoneCache>(null);
            var treeViewItem = new TreeViewItemBase <BoneCache>(0, 0, "test", boneCache);

            treeViewItem.customData.isVisible = false;
            m_Model.GetVisibility(Arg.Is <BoneCache>(x => x == boneCache)).Returns(true);
            Assert.AreEqual(true, m_Controller.GetTreeItemVisibility(treeViewItem));

            treeViewItem.customData.isVisible = true;
            m_Model.GetVisibility(Arg.Is <BoneCache>(x => x == boneCache)).Returns(false);
            Assert.AreEqual(false, m_Controller.GetTreeItemVisibility(treeViewItem));
        }
示例#2
0
 public bool GetTreeItemVisibility(TreeViewItemBase <BoneCache> item)
 {
     return(m_Model.GetVisibility(item.customData));
 }