public void CheckTimeTest()
        {
            TimeSpan    now                  = DateTime.Now.TimeOfDay;
            TimeSpan    nowPlusMinute        = now.Add(new TimeSpan(0, 1, 0));
            TimeSpan    nowMinusMinute       = now.Add(new TimeSpan(0, -1, 0));
            TimeChecker timeCheckerWithParam = new TimeChecker(nowMinusMinute, nowPlusMinute);

            timeCheckerWithParam.CheckTime(new Action(delegate {
                MsDbCleaner msDbCleaner = new MsDbCleaner("name=StaffContextTests");
                MsDbUpdater msDbUpdater = new MsDbUpdater("name=StaffContextTests");
                msDbCleaner.clearAllTablesBesidesPupils();

                var AllStaff   = new List <object[]>();
                AllStaff       = getStaffListTest();
                var AllClasses = getClassesListTest();
                msDbUpdater.UpdateMsDb(AllStaff, AllClasses);
            }));

            MsDbRequester msDbRequester = new MsDbRequester("name=StaffContextTests");
            String        FullFIO1      = msDbRequester.getFullFIOByPupilIdOld(5000);
            String        FullFIO2      = msDbRequester.getFullFIOByPupilIdOld(5001);
            String        FullFIO3      = msDbRequester.getFullFIOByPupilIdOld(5002);

            Assert.IsTrue(FullFIO1 == "Обновляев Обновляй Обновляевич");
            Assert.IsTrue(FullFIO2 == "Петров Петр Петрович");
            Assert.IsTrue(FullFIO3 == "Сидоров Сидор Сидорович");
        }
Пример #2
0
        public void UpdateMsDbTest()
        {
            MsDbUpdater msDbUpdater = new MsDbUpdater("name=StaffContextTests");
            var         AllStaff    = getStaffListTest();
            var         AllClasses  = getClassesListTest();

            msDbUpdater.UpdateMsDb(AllStaff, AllClasses);

            EmptyChecker emptyChecker = new EmptyChecker("StaffContextTests");

            Assert.IsTrue(false == emptyChecker.IsTableEmpty("Schedules"));
        }