public void Initialize() { try { //Entity framework memory for DAL testing var myDatabaseName = "mydatabase_" + DateTime.Now.ToFileTimeUtc(); var options = new DbContextOptionsBuilder <CoreCRUDContext>() .UseInMemoryDatabase(databaseName: myDatabaseName) .Options; _context = new CoreCRUDContext(options); raceTrack1 = new RaceTrack { RaceTrackId = 1, Name = "track1", vehicles = new List <Vehicle>() }; _context.RaceTracks.AddRange( raceTrack1 ); _context.SaveChanges(); } catch (Exception ex) { throw ex; } }
public TruckService(CoreCRUDContext context) { _context = context; }
public CarService(CoreCRUDContext context) { _context = context; }
public RaceTrackService(CoreCRUDContext context, IRaceTrack raceTrack) { _context = context; _raceTrack = raceTrack; }