public void TestSetPathContainerNewPath()
        {
            IPathContainer container = MockRepository.GenerateMock <IPathContainer>();

            container.Stub(x => x.Count).Return(0);

            inputstateControl.SetPathsContainer(container);

            Assert.IsNull(editorState.SelectedPoint);
            Assert.IsNotNull(editorState.SelectedPath);
            container.AssertWasCalled(x => x.AddPath(Arg <Path> .Is.Anything));
        }
 public void InputStateSetup()
 {
     editorState       = new EditorState();
     renderState       = new RenderState();
     projectState      = MockRepository.GenerateMock <ProjectState>();
     container         = MockRepository.GenerateMock <IPathContainer>();
     inputstateControl = new EditorStateControl(editorState, projectState, renderState);
     inputstateControl.SetPathsContainer(container);
 }