public void catchFirstPassTest() { PrepareTestEvent(); MsDbCatcherFirstPass msDbCatcherFirstPass = new MsDbCatcherFirstPass("name=StaffContextTests"); var PupilIdOldAndTimeRows = msDbCatcherFirstPass.catchFirstPass(); foreach (var PupilIdOldAndTime in PupilIdOldAndTimeRows) { Assert.IsTrue(Convert.ToInt32(PupilIdOldAndTime[0]) == 5000); Assert.IsTrue(PupilIdOldAndTime[1].ToString() == "00:00:10"); } }
public EljurBaseClass(Message Message, Config Config, MsDb MsDb, Firebird Firebird, TimeChecker TimeChecker, EljurApiSender EljurApiSender, MsDbCatcherFirstPass MsDbCatcherFirstPass, MsDbCatcherLastPass MsDbCatcherLastPass, MsDbSetter MsDbSetter) { this.message = Message; this.config = Config; this.msDb = new MsDb("name=StaffContext", config.ConfigsTreeIdResourceOutput1, config.ConfigsTreeIdResourceOutput2, config.ConfigsTreeIdResourceInput1, config.ConfigsTreeIdResourceInput2); this.firebird = Firebird; this.timeChecker = new TimeChecker(config.timeFromDel, config.timeToDel); this.eljurApiSender = EljurApiSender; this.msDbCatcherFirstPass = MsDbCatcherFirstPass; this.msDbCatcherLastPass = MsDbCatcherLastPass; this.msDbSetter = MsDbSetter; }