public HttpResponseMessage GetProductUserByProductCode(string productCode) { try { if (string.IsNullOrWhiteSpace(productCode)) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Product code should not be empty")); } var response = InitializeProductUserLogic.GetProductUserByProductCode(productCode); return(Request.CreateResponse(response?.Items != null && response.Items.Any() ? HttpStatusCode.OK : HttpStatusCode.BadRequest, response?.Items != null && response.Items.Any() ? ConvertProductUserCollectionToList(response) : null)); } catch (Exception exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, exception)); } }
public void GetProductUserByProductCode() { var response = InitializeProductUserLogic.GetProductUserByProductCode("BAR2017"); Assert.IsTrue(response?.Items != null && response.Items.Any()); }