public static IPartsCatalogDbContext SeedFakePartDb(IPartsCatalogDbContext db) { var parts = BuildMultipleParts(); db.Parts.AddRange(parts); db.SaveChanges(); return(db); }
public Home_controller_actions(ITestOutputHelper output) { _output = output; _db = new FakePartsCatalogDbContext(); for (int i = 0; i < 10; i++) { Part part = new Part() { PartNumber = "TEST-PART-NUMBER|" + i, ExtendedDescription = "I'M AN EXTENDED DESCRIPTION FOR " + "TEST-PART-NUMBER|" + i, PartDescription = "I'M A SHORT DESCRIPTION FOR " + "TEST-PART-NUMBER|" + i, SalesCode = "ABC", UnitOfMeasure = "FT", TotalQuantityRequired = 50 }; for (int j = 0; j < 5; j++) { var component = new Component() { ComponentNumber = "TEST-COMPONENT-NUMBER|" + j, ComponentDescription = "I'M A COMPONENT CALLED " + "TEST-COMPONENT-NUMBER|" + j, Material = "METAL", UnitOfMeasure = "LBS", CostPerUnit = 5.00m, QuantityPerAssembly = 1.25, }; part.Components.Add(component); } for (int k = 0; k < 5; k++) { var labor = new LaborSequence() { LaborSequenceNumber = "LABOR-SEQUENCE-NUMBER|" + k, LaborSequenceDesc = "LABOR SEQUENCE DESCRIPTION FOR " + "LABOR-SEQUENCE-NUMBER|" + k, RunTime = 2.0, Burden = 10.00m, LaborRate = 15.00m, Facility = "PLANT 1", Machine = "LASER CUTTER" }; part.LaborSequences.Add(labor); } _db.Parts.Add(part); } _db.SaveChanges(); }
public PartRepository(IPartsCatalogDbContext dbContext) { _dbContext = dbContext; }
public PartsCatalogQueryDbContext() { _db = new PartsCatalogDbContext(); }
public Part_dto_cost_calculations(ITestOutputHelper output) { _output = output; _db = new FakePartsCatalogDbContext(); Fixtures.SeedFakePartDb(_db); }
public Part_catalog_service(ITestOutputHelper output) { _output = output; _db = new FakePartsCatalogDbContext(); Fixtures.SeedFakePartDb(_db); }