상속: BaseServiceEntity
        public QCConnectionValidator(QCServiceEntity entity) {
            if (entity == null) {
                throw new ArgumentNullException();
            }

            this.entity = entity;
        }
        public void QualityCenterValidationTest()
        {
            QCServiceEntity entity = new QCServiceEntity();
            entity.Connection.ApplicationUrl = "http://integsrv01:8081/qcbin";
            entity.Connection.Username = "******";
            entity.Connection.Password = "******";

            Assert.IsTrue(Facade.Instance.ValidateConnection(entity));

            entity.Connection.Username = "******";
            Assert.IsFalse(Facade.Instance.ValidateConnection(entity));
        }
 private QCController CreateController()
 {
     QCServiceEntity model = new QCServiceEntity();
     model.Connection.ApplicationUrl = url;
     model.Connection.Username = username;
     model.Connection.Password = password;
     return new QCController(model, FacadeMock);
 }
        /// <summary>
        /// Create valid QC Service Entity
        /// </summary>
        internal static QCServiceEntity CreateQCServiceEntity()
        {
            var entity = new QCServiceEntity {
                CreateStatus = "Created",
                CloseStatus = "Closed",
                SourceField = "Quality Center"
            };
            SetQCConnectionParameters(entity, "http://localhost:8080/qcbin", "alex_qc", string.Empty);

            return entity;
        }
 internal static void SetQCConnectionParameters(QCServiceEntity entity, string applicationUrl, string username, string password)
 {
     entity.Connection.ApplicationUrl = applicationUrl;
     entity.Connection.Username = username;
     entity.Connection.Password = password;
 }