public void Setup() { m_Model = Substitute.For <ISpriteVisibilityToolModel>(); m_Events = Substitute.For <SkinningEvents>(); m_Events.skinningModeChanged.Returns(Substitute.For <SkinningEvents.SkinningModuleModeEvent>()); m_Events.selectedSpriteChanged.Returns(Substitute.For <SkinningEvents.SpriteEvent>()); m_View = Substitute.For <ISpriteVisibilityToolView>(); m_Model.view.Returns(m_View); m_Controller = new SpriteVisibilityToolController(m_Model, m_Events); }
public void Setup() { MockTools(); m_Events = new SkinningEvents(); m_Model = Substitute.For <IAnimationAnalyticsModel>(); m_Model.selectedTool.Returns(m_Tools[Tools.EditPose]); m_Model.GetTool(Arg.Any <Tools>()).Returns(x => m_Tools[x.Arg <Tools>()]); m_Model.applicationElapseTime.Returns(0); m_Storage = Substitute.For <IAnalyticsStorage>(); m_Analytics = new AnimationAnalytics(m_Storage, m_Events, m_Model, 1001); }
public void Setup() { m_Model = Substitute.For <IBoneTreeViewModel>(); m_EventSystem = Substitute.For <SkinningEvents>(); m_EventSystem.selectedSpriteChanged.Returns(Substitute.For <SkinningEvents.SpriteEvent>()); m_EventSystem.skinningModeChanged.Returns(Substitute.For <SkinningEvents.SkinningModuleModeEvent>()); m_EventSystem.boneSelectionChanged.Returns(Substitute.For <SkinningEvents.BoneSelectionEvent>()); m_EventSystem.boneNameChanged.Returns(Substitute.For <SkinningEvents.BoneEvent>()); m_EventSystem.skeletonTopologyChanged.Returns(Substitute.For <SkinningEvents.SkeletonEvent>()); m_EventSystem.boneVisibility.Returns(Substitute.For <SkinningEvents.BoneVisibilityEvent>()); m_Controller = new BoneReparentToolController(m_Model, m_EventSystem); }
public void Setup() { m_Events = Substitute.For <SkinningEvents>(); m_Events.selectedSpriteChanged.Returns(Substitute.For <SkinningEvents.SpriteEvent>()); m_Events.boneSelectionChanged.Returns(Substitute.For <SkinningEvents.BoneSelectionEvent>()); m_Events.boneNameChanged.Returns(Substitute.For <SkinningEvents.BoneEvent>()); m_Events.skeletonTopologyChanged.Returns(Substitute.For <SkinningEvents.SkeletonEvent>()); m_Events.characterPartChanged.Returns(Substitute.For <SkinningEvents.CharacterPartEvent>()); m_Events.meshChanged.Returns(Substitute.For <SkinningEvents.MeshEvent>()); m_Model = Substitute.For <ISpriteBoneInfluenceToolModel>(); m_View = Substitute.For <ISpriteBoneInfluenceWindow>(); m_View.visible.Returns(true); m_Model.view.Returns(m_View); m_Controller = new SpriteBoneInflueceToolController(m_Model, m_Events); m_Model.hasCharacter.Returns(true); }