public void AbiquoClientVersionMatchesSpecifiedVersion() { // Arrange // Act var abiquoClient = new AbiquoClient(); // Assert Assert.AreEqual(AbiquoClient.ABIQUO_API_VERSION, abiquoClient.AbiquoApiVersion); }
public static BaseAbiquoClient GetByVersion(string version) { Contract.Requires(!string.IsNullOrWhiteSpace(version)); Logger.Current.TraceEvent(TraceEventType.Start, (int)Constants.EventId.GetByVersion, Messages.AbiquoClientFactoryGetByVersionStart, version); AbiquoClient abiquoClient; switch (version) { case ABIQUO_CLIENT_VERSION_V1: abiquoClient = new AbiquoClient(); break; default: Logger.Current.TraceEvent(TraceEventType.Error, (int)Constants.EventId.GetByVersion, Messages.AbiquoClientFactoryGetByVersionConnectionFailed, version); return(null); } Logger.Current.TraceEvent(TraceEventType.Information, (int)Constants.EventId.GetByVersion, Messages.AbiquoClientFactoryGetByVersionConnectionSucceeded, version, abiquoClient.AbiquoApiVersion); return(abiquoClient); }