Пример #1
0
        public void SQLDB_KK_Initialized_test()
        {
            SQLDB_CHANGE context = new SQLDB_CHANGE(@"SQLDB");
            int          cnt     = 0;

            try
            {
                cnt = (from s in context.KEY_CLIENTS select s).Count();
            }
            catch (Exception e)
            {
                System.Diagnostics.Trace.WriteLine(e.Message);
            }

            Assert.AreNotEqual(0, cnt);
        }
Пример #2
0
        public void SQLDB_Creation_test()
        {
            bool   result      = false;
            string connection_ = @"SQLDB";

            try
            {
                SQLDB_CHANGE ent = new SQLDB_CHANGE(connection_);
                result = true;
            }
            catch (Exception e)
            {
                System.Diagnostics.Trace.WriteLine(e.Message);
            }
            Assert.IsTrue(result);
        }
Пример #3
0
        public void GO_()
        {
            Random rnd = new Random();

            List <KEY_CLIENTS_SQL>   clients = new List <KEY_CLIENTS_SQL>();
            IList <REFMERCHANTS_SQL> rm      = new List <REFMERCHANTS_SQL>();

            List <MERCHANT_LIST_SQL> merchantsToInsert = new List <MERCHANT_LIST_SQL>()
            {
                new MERCHANT_LIST_SQL()
                {
                    MERCHANT = 9290000090, USER_ID = 3, UPDATE_DATE = new DateTime(2017, 08, 05, 00, 00, 08)
                }
                , new MERCHANT_LIST_SQL()
                {
                    MERCHANT = 9290000091, USER_ID = 3, UPDATE_DATE = new DateTime(2017, 08, 05, 00, 00, 08)
                }
                , new MERCHANT_LIST_SQL()
                {
                    MERCHANT = 9290000081, USER_ID = 4, UPDATE_DATE = new DateTime(2017, 08, 05, 00, 00, 08)
                }
                , new MERCHANT_LIST_SQL()
                {
                    MERCHANT = 9290000082, USER_ID = 4, UPDATE_DATE = new DateTime(2017, 08, 05, 00, 00, 08)
                }
                , new MERCHANT_LIST_SQL()
                {
                    MERCHANT = 9290000083, USER_ID = 4, UPDATE_DATE = new DateTime(2017, 08, 05, 00, 00, 08)
                }
            };

            List <MERCHANT_LIST_SQL> merchantsGen = new List <MERCHANT_LIST_SQL>();

            for (long i = 9290000100; i < (9290000100 + 1000); i++)
            {
                merchantsGen.Add(new MERCHANT_LIST_SQL {
                    MERCHANT = i, USER_ID = rnd.Next(4, 7), UPDATE_DATE = DateTime.Now
                });
            }

            DbContext context = new SQLDB_CHANGE(@"SQLDB_J");
            Repository <MERCHANT_LIST_SQL> repo = new Repository <MERCHANT_LIST_SQL>(context);

            int cnt = repo.GetALL().Count();

            repo.DeleteByList((from s in repo.GetALL()
                               where s.UPDATE_DATE > new DateTime(2017, 08, 05, 00, 00, 08) select s).ToList());
            repo.Save();
            cnt = repo.GetALL().Count();

            repo.DeleteByList(merchantsGen);
            repo.Save();
            cnt = repo.GetALL().Count();

            repo.AddFromList(merchantsGen);
            repo.Save();
            cnt = repo.GetALL().Count();

            repo.DeleteByList(merchantsGen);
            repo.Save();
            cnt = repo.GetALL().Count();

            repo.AddFromList(merchantsToInsert);
            repo.Save();
            cnt = repo.GetALL().Count();

            repo.DeleteByList(merchantsToInsert);
            repo.Save();
            cnt = repo.GetALL().Count();
        }