public void FeaDataAccess()
        {
            var feaQ       = new FeaPoolingDataAccess();
            var feaFilterQ = new FeaFilteredQueryable();
            var mfe        = GetMainFilterExample();

            List <DayActualEntity> site;
            List <DayActualEntity> fleet;
            List <DayActualEntity> dayActuals;

            using (var db = new MarsDBDataContext())
            {
                var checkOut    = feaFilterQ.GetFeaCheckOut(db, mfe);
                var checkInData = feaFilterQ.GetFeaCheckIn(db, mfe);


                mfe.Branch = "";

                site = feaQ.GetFeaDataWithLabels(checkOut, checkInData,
                                                 Enums.DayActualTime.THREE, true, mfe, db).ToList();
                mfe.Branch = "GELEJ50";
                fleet      = feaQ.GetFeaDataWithLabels(checkOut, checkInData,
                                                       Enums.DayActualTime.THREE, false, mfe, db).ToList();

                dayActuals = feaQ.GetFeaDataWithoutLabels(checkOut, checkInData, Enums.DayActualTime.THREE, mfe, db).ToList();
            }

            TestResultComparison.CheckAllPoolingValues(dayActuals, fleet, site, "GELEJ50");
        }
        public static List <DayActualEntity> GetFeaDataWithLabel(IMainFilterEntity mfe, bool hourlyTimeSlots
                                                                 , MarsDBDataContext db, bool siteQ)
        {
            var checkOutData = FeaFilter.GetFeaCheckOut(db, mfe);
            var checkInData  = FeaFilter.GetFeaCheckIn(db, mfe);

            var feaData = _feq.GetFeaDataWithLabels(checkOutData, checkInData,
                                                    hourlyTimeSlots ? Enums.DayActualTime.THREE : Enums.DayActualTime.THIRTY, siteQ, mfe, db).ToList();

            var returned = feaData;

            return(returned);
        }