Example #1
0
        public void CreateWorker()
        {
            //
            //Arrange
            //
            //Act
            var _w = frb.ToWorker();

            //Assert
            Assert.IsNotNull(_w.ID, "Worker.ID is Null");
            Assert.IsTrue(_w.ID == _w.Person.ID, "Worker.ID doesn't match Person.ID");
        }
Example #2
0
        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);
        }
Example #3
0
        public void ExpireMembers_expires_1_active()
        {
            //Arrange
            frb.AddWorker(status: Worker.iActive, skill1: 62, memberexpirationdate: DateTime.Now.AddDays(-1));
            var _w = frb.ToWorker();

            //Act
            frb.ToServ <IWorkerService>().ExpireMembers();
            IEnumerable <Worker> result = frb.ToFactory().Get().Workers.AsEnumerable()
                                          .Where(p => p.memberStatusID == Worker.iExpired && p.dwccardnum == _w.dwccardnum);

            //Assert
            Assert.AreEqual(1, result.Count(), "Failed to expire members");
            Assert.AreEqual("Expired", result.First().memberStatusEN, "Failed to set expiration text");
        }
Example #4
0
        public void Integration_Worker_add_worker_check_person_link()
        {
            //Arrange
            frb.AddWorker();
            Person _p = frb.ToPerson();
            Worker _w = frb.ToWorker();

            //Assert
            Assert.IsNotNull(_p.Worker);
            Assert.IsNotNull(_w.Person);
        }
Example #5
0
        public void activity_getUnassociated()
        {
            //Arrange
            var worker = frb.ToWorker();

            frb.AddActivity().AddActivity();
            frb.AddActivitySignin(worker: worker);

            IQueryable <Activity> q = frb.ToFactory().Get().Activities;
            var count = q.Count();

            //Act
            IndexViewBase.getUnassociated(worker.ID, ref q, frb.ToFactory().Get());
            //Assert
            var result = q.ToList();

            Assert.AreEqual(count - 1, result.Count());
        }
 public void FluentRecordBase_AddRepoWorker()
 {
     var frb = new FluentRecordBase();
     var result = frb.ToWorker();
     Assert.IsInstanceOfType(result, typeof(Worker));
 }