Example #1
0
        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();
 }