public void CallWebserviceUsingCallback_Test_SQLWebServiceModel을_생성할_때에_웹서비스_프록시를_정상적으로_생성하는지() { //Arrange MockRepository mocks = new MockRepository(); ISQLWebServiceCallback callback = mocks.Stub <SQLWebserviceCallback>(); //Act SQLWebServiceModel webserviceProvider = SQLWebServiceModel.getinstance("http://127.0.0.1:8080", callback); //Assert Assert.IsNotNull(webserviceProvider.webservice); }
/// <summary> /// 보안 적용된 웹서비스 프록시를 세팅 /// </summary> /// <param name="MessageCredentialType"></param> /// <param name="serviceURL"></param> /// <param name="param"></param> private void SetSecuredProxy(MessageCredentialType MessageCredentialType, string serviceURL, object[] param) { webserviceModel = new SQLWebServiceModel(MessageCredentialType, serviceURL); this.proxy = null; switch (MessageCredentialType) { case MessageCredentialType.Certificate: break; case MessageCredentialType.IssuedToken: break; case MessageCredentialType.UserName: this.proxy = webserviceModel.GetWebServiceProxy(param[0].ToString(), param[1].ToString()); break; default: break; } }
public WebServiceProxyController(string serviceURL) { webserviceModel = new SQLWebServiceModel(serviceURL); proxy = webserviceModel.GetWebServiceProxy(); }