public async Task<ServiceEvent<AppInfo>> GetApplication(string name) { if (string.IsNullOrWhiteSpace(name)) throw new ArgumentNullException("name"); var result = await QueryApplications(name); if (result.Data == null || result.Data.Length == 0) return result.Clone<AppInfo>(null); return result.Clone<AppInfo>(result.Data.First()); }
public async Task GetApplication() { var result = await marketplace.GetApplication(test.Constants.AppName); Assert.AreEqual(HttpStatusCode.OK, result.StatusCode); Assert.AreEqual(test.Constants.AppName, result.Data.Name); EnqueueTestComplete(); }