当前位置: 首页>>代码示例>>C#>>正文


C# MockRepository.DynamicMultiMock方法代码示例

本文整理汇总了C#中Rhino.Mocks.MockRepository.DynamicMultiMock方法的典型用法代码示例。如果您正苦于以下问题:C# MockRepository.DynamicMultiMock方法的具体用法?C# MockRepository.DynamicMultiMock怎么用?C# MockRepository.DynamicMultiMock使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Rhino.Mocks.MockRepository的用法示例。


在下文中一共展示了MockRepository.DynamicMultiMock方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SetUp

        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>();
        }
开发者ID:QuarterSpot,项目名称:nbuilder,代码行数:10,代码来源:PersistenceExtensionTests.cs

示例2: SetUp

 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;
 }
开发者ID:asiftasleem,项目名称:nbuilder,代码行数:8,代码来源:OperableExtensionTests.cs

示例3: Initialize

        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});
        }
开发者ID:mcwatt77,项目名称:vimcontrols,代码行数:19,代码来源:TestFactorySetup.cs

示例4: Setup

        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();
        }
开发者ID:mcwatt77,项目名称:vimcontrols,代码行数:16,代码来源:VIMExpressionProcessorTest.cs


注:本文中的Rhino.Mocks.MockRepository.DynamicMultiMock方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。