public void SetUp()
        {
            mocks = new MockRepository();
            persistenceService = mocks.DynamicMock<IPersistenceService>();
            listBuilderImpl = mocks.DynamicMock<IListBuilderImpl<MyClass>>();
            operable = mocks.DynamicMultiMock<IOperable<MyClass>>(typeof(IDeclaration<MyClass>));
            singleObjectBuilder = mocks.DynamicMultiMock<ISingleObjectBuilder<MyClass>>();

            theList = new List<MyClass>();
        }
 public void SetUp()
 {
     mocks = new MockRepository();
     objectBuilder = mocks.DynamicMock<IObjectBuilder<MyClass>>();
     operable = mocks.DynamicMultiMock<IDeclaration<MyClass>>(typeof(IOperable<MyClass>));
     func = x => x.Float = 1f;
     propertyExpression = x => x.IntGetterOnly;
 }
        public void Initialize()
        {
            Repository = new MockRepository();
            var textFactory = Repository.DynamicMock<ITextFactory>();
            var stackPanelFactory = Repository.DynamicMock<IStackPanelFactory>();
            var text = Repository.DynamicMock<IText>();
            var textCursor = Repository.DynamicMock<IVIMTextCursor>();
            stackPanel = Repository.DynamicMultiMock<IStackPanel>();
            var panelChildren = new List<IUIElement>();

            Services.Register<ITextFactory>(textFactory);
            Services.Register<IStackPanelFactory>(stackPanelFactory);
            Services.Register<IVIMTextCursor>(textCursor);

            textFactory.Expect(factory => factory.Create()).Return(text).Repeat.Any();
            stackPanelFactory.Expect(factory => factory.Create()).Return(stackPanel);
            stackPanel.Expect(a => a.Children).Return(panelChildren).Repeat.Any();
            textCursor.Expect(a => a.TextPosition).Return(new VIMTextDataPosition{Column = 0, Line = 0});
        }
        public void Setup()
        {
            repository = new MockRepository();
            var textFactory = repository.DynamicMock<ITextFactory>();
            var stackPanelFactory = repository.DynamicMock<IStackPanelFactory>();
            var text = repository.DynamicMock<IText>();
            stackPanel = repository.DynamicMultiMock<IStackPanel>();
            var panelChildren = new List<IUIElement>();

            Services.Register<ITextFactory>(textFactory);
            Services.Register<IStackPanelFactory>(stackPanelFactory);

            textFactory.Expect(factory => factory.Create()).Return(text).Repeat.Any();
            stackPanelFactory.Expect(factory => factory.Create()).Return(stackPanel);
            stackPanel.Expect(a => a.Children).Return(panelChildren).Repeat.Any();
        }