Пример #1
0
        internal void PopulateData()
        {
            using (var context = new AppDbContext(options, null))
            {
                if (context.NewsStatus.Count() < 1)
                {
                    var p1 = new NewsStatus {
                        NewsStatusID = 1, NewsStatusValue = 1, NewsStatusDescription = "NewsStatus 1",
                    };
                    var p2 = new NewsStatus {
                        NewsStatusID = 2, NewsStatusValue = 2, NewsStatusDescription = "NewsStatus 2",
                    };
                    context.NewsStatus.Add(p1);
                    context.NewsStatus.Add(p2);
                }

                if (context.LanguageType.Count() < 1)
                {
                    var p1 = new LanguageType {
                        LanguageTypeID = 1, LanguageTypeName = "LanguageType 1"
                    };
                    var p2 = new LanguageType {
                        LanguageTypeID = 2, LanguageTypeName = "LanguageType 2"
                    };
                    context.LanguageType.Add(p1);
                    context.LanguageType.Add(p2);
                }

                context.SaveChanges();
            }

            using (var newscontext = new NEWSDBContext(newsoptions, null))
                using (var context = new AppDbContext(options, null))
                {
                    if (newscontext.Feeder_Watches.Count() < 1)
                    {
                        var p1 = new Feeder_watches {
                            pkWatchID = 1, Caption = "Feeder_watches 1", fkLanguageID = 1
                        };
                        var p2 = new Feeder_watches {
                            pkWatchID = 2, Caption = "Feeder_watches 2", fkLanguageID = 2
                        };
                        newscontext.Feeder_Watches.Add(p1);
                        newscontext.Feeder_Watches.Add(p2);
                    }

                    newscontext.SaveChanges();
                }
        }
Пример #2
0
        public void Feeder_watches()
        {
            using (var newscontext = new NEWSDBContext(newsoptions, null))
                using (var context = new AppDbContext(options, null))
                {
                    var controller = new Feeder_watchesController(newscontext, context, null);

                    // Get all
                    var result = controller.Get();
                    // Assert
                    var okResult = Assert.IsAssignableFrom <JsonResult>(result);

                    dynamic jsonObj = Newtonsoft.Json.JsonConvert.DeserializeObject(okResult.ToString());
                    jsonObj.Count();
                    //JArray items = (JArray)result;

                    //var pgcount = items.Count();
                    //Assert.Equal(2, pgcount);
                }
        }
 public Feeder_WatchKeywordsController(NEWSDBContext context, ILogger <Feeder_WatchKeywordsController> logger)
 {
     this._context = context;
     this._logger  = logger;
 }
Пример #4
0
 public Feeder_watchesController(NEWSDBContext NewsDBcontext, AppDbContext context, ILogger <Feeder_watchesController> logger)
 {
     this._NewsDBcontext = NewsDBcontext;
     this._context       = context;
     this._logger        = logger;
 }
Пример #5
0
 public FeedItemQueueController(NEWSDBContext NewsDBcontext, AppDbContext context, IConfiguration configuration)
 {
     this._NewsDBcontext = NewsDBcontext;
     this._context       = context;
     _configuration      = configuration;
 }