public void GetMarketDefinitionPacks() { try { //Arrange var controller = new API.Controllers.MarketViewController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; //Act int marketDefinitionId = marketDefinition != null ? marketDefinition.Id : 0; var response = controller.getMarketDefinitionPacks(demoClientId, marketDefinitionId); var result = JsonConvert.DeserializeObject <Packs[]>(response.Content.ReadAsStringAsync().Result); List <Packs> marketDefinitionPacks = context.Database.SqlQuery <Packs>("Select * from vwMarketDefinitionPacks Where MarketDefinitionID=" + marketDefinitionId).ToList(); //Assert Assert.IsNotNull(result); Assert.IsTrue(result.Length > 0); Assert.IsTrue(result.Length == marketDefinitionPacks.Count); } catch (Exception exc) { Assert.Fail(exc.Message); } }