Esempio n. 1
0
        public void CompareAllHistoryReports()
        {
            var parameters = new Dictionary <DictionaryParameter, string>();

            parameters[DictionaryParameter.LocationCountry] = "GE";

            parameters[DictionaryParameter.StartDate]   = DateTime.Now.AddDays(0).ToShortDateString();
            parameters[DictionaryParameter.KciGrouping] = "True";

            List <ComparisonRow> ageingData;
            List <ComparisonRow> siteCompData;
            List <ComparisonRow> fleetCompData;

            using (var dc = new ComparisonDataAccess(parameters))
            {
                fleetCompData = dc.GetComparisonEntries(false);
                siteCompData  = dc.GetComparisonEntries(true);
                ageingData    = dc.GetComparisonByStatusEntries();
            }



            var totalAgeing    = ageingData.First(d => d.Key == NonRevBaseDataAccess.TotalKeyName).FleetCount;
            var totalSiteComp  = siteCompData.First(d => d.Key == NonRevBaseDataAccess.TotalKeyName).FleetCount;
            var totalFleetComp = fleetCompData.First(d => d.Key == NonRevBaseDataAccess.TotalKeyName).FleetCount;


            Assert.IsTrue(totalAgeing == totalSiteComp);
            Assert.IsTrue(totalAgeing == totalFleetComp);
        }
Esempio n. 2
0
        public void CheckNonRevAging()
        {
            var parameters = new Dictionary <DictionaryParameter, string>();

            parameters[DictionaryParameter.LocationCountry] = "GE";
            //parameters[DictionaryParameter.StartDate] = DateTime.Now.AddDays(-4).ToShortDateString();
            parameters[DictionaryParameter.EndDate]     = DateTime.Now.AddDays(-1).ToShortDateString();
            parameters[DictionaryParameter.KciGrouping] = "True";
            //parameters[DictionaryParameter.DayOfWeek] = DayOfWeek.Friday.ToString();
            using (var dc = new ComparisonDataAccess(parameters))
            {
                var data = dc.GetComparisonByStatusEntries();
            }
            Assert.IsTrue(true);
        }