Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 public TruckService(CoreCRUDContext context)
 {
     _context = context;
 }
Exemplo n.º 3
0
 public CarService(CoreCRUDContext context)
 {
     _context = context;
 }
Exemplo n.º 4
0
 public RaceTrackService(CoreCRUDContext context, IRaceTrack raceTrack)
 {
     _context   = context;
     _raceTrack = raceTrack;
 }