Пример #1
0
        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);
            }
        }