public void Can_Load_LPC_Report()
        {
            var lpcReports = DataLoader.LoadLPCReports(@"./../../data/LPCReport.csv");

            dbContext.LPCReports.AddRange(lpcReports);
            dbContext.SaveChanges();
        }
Ejemplo n.º 2
0
        public void Can_Update_LPC_Report()
        {
            var lpcReport = lpcReportRepository.GetSingle(1);

            lpcReport.Name = "Pieter Claesen Wyckoff House X";

            dbContext.SaveChanges();
        }
        public void Can_Update_LPC_Report()
        {
            var lpcReport = _lpcReportRepository.GetSingle(1);

            lpcReport.Name = "Pieter Claesen Wyckoff House X";

            var result = _dbContext.SaveChanges();

            Assert.NotNull(result);
        }
        private void CreateTestData(NYCLandmarkContext dbContext)
        {
            var i            = 0;
            var boroughs     = EnumHelper.EnumToList <Borough>().Select(e => e.GetDescription());
            var boroughCodes = EnumHelper.EnumToList <Borough>().Select(e => e.GetAttribute <BoroughId>().Value);
            var objectTypes  = EnumHelper.EnumToList <ObjectType>().Select(e => e.GetDescription());

            GenFu.GenFu.Configure <LPCReport>()
            .Fill(l => l.Id, () => ++ i)
            .Fill(l => l.LPNumber, () => string.Format("LP-{0,5:D5}", i))
            .Fill(l => l.LPCId, () => string.Format("{0,5:D5}", i))
            .Fill(l => l.Borough, () => BaseValueGenerator.GetRandomValue(boroughs))
            .Fill(l => l.ObjectType, () => BaseValueGenerator.GetRandomValue(objectTypes));

            var lpcReports = GenFu.GenFu.ListOf <LPCReport>(20);

            dbContext.LPCReports.AddRange(lpcReports);

            var j = 0;

            GenFu.GenFu.Configure <Landmark>()
            .Fill(m => m.Id, () => ++ j)
            .Fill(l => l.LM_TYPE, () => BaseValueGenerator.GetRandomValue(objectTypes))
            .Fill(l => l.BoroughID, () => BaseValueGenerator.GetRandomValue(boroughCodes))
            .Fill(m => m.LP_NUMBER, () => string.Format("LP-{0,5:D5}", j));

            var landmarks = GenFu.GenFu.ListOf <Landmark>(20);

            dbContext.Landmarks.AddRange(landmarks);
            dbContext.SaveChanges();
        }
Ejemplo n.º 5
0
        public void Can_Load_Landmarks()
        {
            int batchSize = 1000;

            var landmarks = DataLoader.LoadLandmarks(@"./../../data/Landmarks.csv").ToList();

            foreach (var list in landmarks.Batch(batchSize))
            {
                _dbContext.Landmarks.AddRange(list);
                _dbContext.SaveChanges();
            }
        }