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); }
private void Form1_Load(object sender, EventArgs e) { try { WebServiceProxyProvider provider = new WebServiceProxyProvider(new WebServiceProxyController()); this.proxy = provider.GetWebServiceProxy("http://127.0.0.1:8080"); // ; } catch (Exception) { throw; } }
private void Form1_Load(object sender, EventArgs e) { try { WebServiceProxyProvider provider = new WebServiceProxyProvider(new WebServiceProxyController()); this.proxy = provider.GetWebServiceProxy("http://127.0.0.1:8080"); // ; } catch (Exception) { throw; } }
public void Delete_Test_파라미터_있는_메서드_파라미터로_Null값이나_빈값_입력__Exception발생(string id) { MockRepository mocks = new MockRepository(); //[1] IDataModel 파라미터 구성 SQLDataServiceModel mockDataModel = mocks.DynamicMock <SQLDataServiceModel>(); ISQLWebService stubSQLWebService = mocks.Stub <ISQLWebService>(mocks.Stub <InstanceContext>()); mockDataModel.EncryptionSeed = "1234"; mockDataModel.sqlService = stubSQLWebService; //[2] IDataQueryRepository 파라미터 구성 IDataQueryRepository stubQueryRepository = mocks.Stub <SQLDataQueryRepository>(); //[3] stub과 mock객체 사용해서 테스트 하고자 하는 객체 생성 UserAuthController uac = new UserAuthController(mockDataModel, stubQueryRepository); uac.Delete(id); }
static void Main(string[] args) { using (DuplexChannelFactory <ISQLWebService> cfac = new DuplexChannelFactory <ISQLWebService>(new callback(), "WSDualHttpBinding_ISQLWebService")) { cfac.Credentials.UserName.UserName = "******"; cfac.Credentials.UserName.Password = "******"; ISQLWebService svc = cfac.CreateChannel(); try { Console.WriteLine(svc.GetTime()); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.Read(); } }
public void Delete_Test_파라미터_있는_메서드__계정제한하는_쿼리_실행_시키는지(string id) { MockRepository mocks = new MockRepository(); //[1] IDataModel 파라미터 구성 SQLDataServiceModel mockDataModel = mocks.DynamicMock <SQLDataServiceModel>(); ISQLWebService stubSQLWebService = mocks.Stub <ISQLWebService>(mocks.Stub <InstanceContext>()); mockDataModel.EncryptionSeed = "1234"; mockDataModel.sqlService = stubSQLWebService; //[2] IDataQueryRepository 파라미터 구성 IDataQueryRepository stubQueryRepository = mocks.Stub <SQLDataQueryRepository>(); //[3] stub과 mock객체 사용해서 테스트 하고자 하는 객체 생성 UserAuthController uac = new UserAuthController(mockDataModel, stubQueryRepository); using (mocks.Record()) { string query = stubQueryRepository.DeleteUserInfo(id); mockDataModel.SetData(query); } uac.Delete(id); }
public void Select_Test_파라미터가_없는_Select메서드_테스트() { MockRepository mocks = new MockRepository(); //[1] IDataModel 파라미터 구성 SQLDataServiceModel mockDataModel = mocks.DynamicMock <SQLDataServiceModel>(); ISQLWebService stubSQLWebService = mocks.Stub <ISQLWebService>(mocks.Stub <InstanceContext>()); mockDataModel.EncryptionSeed = "1234"; mockDataModel.sqlService = stubSQLWebService; //[2] IDataQueryRepository 파라미터 구성 IDataQueryRepository stubQueryReposit = mocks.Stub <SQLDataQueryRepository>(); //[3] stub과 mock객체 사용해서 테스트 하고자 하는 객체 생성 UserAuthController uac = new UserAuthController(mockDataModel, stubQueryReposit); using (mocks.Record()) { string query = stubQueryReposit.SelectUserAuth(); mockDataModel.GetData(query); } uac.Select(); mocks.Verify(mockDataModel); }