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; }