Example #1
0
        public void execute_Out타입_파라미터_있는_메서드_Test_정상적으로_로직_실행_하는지()
        {
            MockRepository mocks = new MockRepository();

            InstanceContext ClientCallback = mocks.Stub <InstanceContext>();
            ISQLWebService  stubService    = mocks.Stub <SQLWebServiceClient>(new object[] { ClientCallback });
            IDataModel      dbModel        = mocks.Stub <SQLDataServiceModel>();

            ((SQLDataServiceModel)dbModel).sqlService     = stubService;
            ((SQLDataServiceModel)dbModel).EncryptionSeed = "1234";
            IDataQueryRepository SQLQueryHouse  = mocks.Stub <SQLDataQueryRepository>();
            IDataModel           localDataModel = mocks.Stub <LocalDataFileService>();

            IDataQueryRepository localQueryHouse = mocks.Stub <LocalDataQueryRepository>();

            object[]              paramList       = { dbModel, localDataModel, SQLQueryHouse, localQueryHouse };
            ICommandListener      mockCMDListener = mocks.Stub <WorkInfoController>(paramList);
            WorkInfoSelectCommand selectCommand   = new WorkInfoSelectCommand(mockCMDListener);
            object returnValue = new object();

            using (mocks.Record())
            {
                selectCommand.execute(out returnValue);
            }
            mocks.Verify(mockCMDListener);
        }
        public void execute_Out타입_파라미터_있는_메서드_Test_정상적으로_로직_실행_하는지()
        {
            MockRepository mocks = new MockRepository();

            InstanceContext ClientCallback = mocks.Stub<InstanceContext>();
            ISQLWebService stubService     = mocks.Stub<SQLWebServiceClient>(new object[] {ClientCallback});
            IDataModel dbModel             = mocks.Stub<SQLDataServiceModel>();
            ((SQLDataServiceModel)dbModel).sqlService = stubService;
            ((SQLDataServiceModel)dbModel).EncryptionSeed = "1234";
            IDataQueryRepository SQLQueryHouse= mocks.Stub<SQLDataQueryRepository>();
            IDataModel localDataModel = mocks.Stub<LocalDataFileService>();

            IDataQueryRepository localQueryHouse = mocks.Stub<LocalDataQueryRepository>();
            object[] paramList = { dbModel,localDataModel,SQLQueryHouse,localQueryHouse};
            ICommandListener mockCMDListener = mocks.Stub<WorkInfoController>(paramList);
            WorkInfoSelectCommand selectCommand = new WorkInfoSelectCommand(mockCMDListener);
            object returnValue = new object();
            using (mocks.Record())
            {
                selectCommand.execute(out returnValue);
            }
            mocks.Verify(mockCMDListener);
        }
Example #3
0
        public void SetUp()
        {
            this.mocks = new MockRepository();

            this.LocalDataModel = mocks.Stub<LocalDataFileService>();
            this.LocalDataQuery = mocks.Stub<LocalDataQueryRepository>();
            this.dataModel = mocks.Stub<SQLDataServiceModel>();
            dataModel.sqlService = mocks.Stub<ISQLWebService>(mocks.Stub<InstanceContext>());
                 dataModel.EncryptionSeed="1234";
            this.queryHouse = mocks.Stub<SQLDataQueryRepository>();

            this.Loger = mocks.Stub<LogController>();
                 Loger.DB = dataModel;
                 Loger.SQLQueryHouse = queryHouse;

            object[] paramList = { this.dataModel, this.LocalDataModel, this.queryHouse,this.LocalDataQuery };
            WorkInfoController workInfoCMDListener = mocks.Stub<WorkInfoController>(paramList);
            this.workInfoSelectCMD = mocks.Stub<WorkInfoSelectCommand>(workInfoCMDListener);

            this.cmdManager = CMDManager.getInstance(this.Loger,this.workInfoSelectCMD);
            this.cmdManager.userInfo = mocks.Stub<UserInfo>();
        }