Esempio n. 1
0
        public void CreatePerson()
        {
            //Arrange
            //Act
            var result = frb.ToPerson();

            //Assert
            Assert.IsNotNull(result.ID, "Person.ID is Null");
        }
Esempio n. 2
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);
        }
Esempio n. 3
0
        public void EditWorker()
        {
            //
            //Arrange
            Person _p = frb.ToPerson();
            Worker _w = frb.ToWorker();;

            _p.firstname2 = "WorkerService_Intergation_CreateWorker";
            _w.height     = "tall";
            //_w.Person = _p;
            _w.dwccardnum = frb.GetNextMemberID();
            _w.height     = "short"; //EF should keep _w and result the same
            //
            //Act
            frb.ToServ <IWorkerService>().Save(_w, "UnitTest");
            //
            //Assert
            Assert.IsNotNull(_w.ID, "Worker.ID is Null");
            Assert.IsTrue(_w.ID == _p.ID, "Worker.ID doesn't match Person.ID");
            Assert.IsTrue(_w.height == "short", "SaveWorker failed to save property change");
        }
 public void FluentRecordBase_AddRepoPerson()
 {
     var frb = new FluentRecordBase();
     var result = frb.ToPerson();
     Assert.IsInstanceOfType(result, typeof(Person));
 }