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)); }
public bool GetTreeItemVisibility(TreeViewItemBase <BoneCache> item) { return(m_Model.GetVisibility(item.customData)); }