public void LotterySignin() { // Arrange frb.AddWorker().AddWorkerSignin(); var w = frb.ToWorker(); var wsi = frb.ToWorkerSignin(); // Act var result = frb.ToServ <IWorkerSigninService>().GetSignin(w.dwccardnum, wsi.dateforsignin); // Assert Assert.AreEqual(w.dwccardnum, result.dwccardnum); Assert.AreEqual(wsi.dateforsignin, result.dateforsignin); }
public void Assign_updates_WSI_and_WA() { var wsi1 = frb.ToWorkerSignin(); var wa1 = frb.ToWorkAssignment(); var result = frb.ToServWorkAssignment().Assign(wa1, wsi1, "test script"); var wsi2 = frb.ToWorkerSignin(); var wa2 = frb.ToWorkAssignment(); Assert.IsNotNull(result); Assert.IsNotNull(wa2.workerAssignedID); Assert.IsNotNull(wa2.workerSigninID); Assert.IsNotNull(wsi2.WorkAssignmentID); Assert.IsNotNull(wsi2.WorkerID); }
public void LotterySignin() { // Arrange var w = frb.AddWorker(); frb.AddWorkerSignin(w); var wsi = frb.ToWorkerSignin(); // Act var result = frb.ToServ <IWorkerSigninService>().GetSignin(w.dwccardnum, wsi.dateforsignin); var wsiDate = new DateTime(wsi.dateforsignin.Year, wsi.dateforsignin.Month, wsi.dateforsignin.Day, wsi.dateforsignin.Hour, wsi.dateforsignin.Minute, wsi.dateforsignin.Second); var resultDate = new DateTime(result.dateforsignin.Year, result.dateforsignin.Month, result.dateforsignin.Day, result.dateforsignin.Hour, result.dateforsignin.Minute, result.dateforsignin.Second); // Assert Assert.AreEqual(w.dwccardnum, result.dwccardnum); Assert.AreEqual(wsiDate, resultDate); }
public void LotterySignin() { // Arrange var w = frb.AddWorker(); frb.AddWorkerSignin(w); var wsi = frb.ToWorkerSignin(); // Act var result = frb.ToServ <IWorkerSigninRepository>().GetAllQ() .FirstOrDefault(r => r.dwccardnum == w.dwccardnum && r.dateforsignin.Date == wsi.dateforsignin.Date); var wsiDate = new DateTime(wsi.dateforsignin.Year, wsi.dateforsignin.Month, wsi.dateforsignin.Day, wsi.dateforsignin.Hour, wsi.dateforsignin.Minute, wsi.dateforsignin.Second); var resultDate = new DateTime(result.dateforsignin.Year, result.dateforsignin.Month, result.dateforsignin.Day, result.dateforsignin.Hour, result.dateforsignin.Minute, result.dateforsignin.Second); // Assert Assert.AreEqual(w.dwccardnum, result.dwccardnum); Assert.AreEqual(wsiDate, resultDate); }
public void Integration_Queryable_test() { // Arrange - load test records var worker = frb.AddWorkerSignin().ToWorker(); var signin = frb.ToWorkerSignin(); // Act var q = frb.ToFactory().Get().WorkerSignins.AsQueryable(); q = q.Where(r => r.dwccardnum == signin.dwccardnum && DbFunctions.DiffDays(r.dateforsignin, signin.dateforsignin) == 0 ? true : false); WorkerSignin result = q.FirstOrDefault(); // Assert Assert.IsNotNull(result.ID); Assert.AreEqual(result.WorkerID, worker.ID); Assert.AreEqual(result.dwccardnum, worker.dwccardnum); }
public void FluentRecordBase_AddRepoWorkerSignin() { var result = frb.ToWorkerSignin(); Assert.IsInstanceOfType(result, typeof(WorkerSignin)); }
public void FluentRecordBase_AddRepoWorkerSignin() { var frb = new FluentRecordBase(); var result = frb.ToWorkerSignin(); Assert.IsInstanceOfType(result, typeof(WorkerSignin)); }