mockorderdaofactory.cs

来自「NHibernate简单DEMO」· CS 代码 · 共 22 行

CS
22
字号
using BasicSample.Core.DataInterfaces;
using BasicSample.Tests.TestFactories;
using Rhino.Mocks;

namespace BasicSample.Tests.Data.DaoTestDoubles
{
    public class MockOrderDaoFactory
    {
        public IOrderDao CreateMockOrderDao() {
            MockRepository mocks = new MockRepository();

            IOrderDao mockedOrderDao = mocks.CreateMock<IOrderDao>();
            Expect.Call(mockedOrderDao.GetByExample(null)).IgnoreArguments()
                .Return(new TestOrdersFactory().CreateOrders());
            
            mocks.Replay(mockedOrderDao);

            return mockedOrderDao;
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?