Example #1
0
 public void Dispose()
 {
     vehicleStrategyContext = null;
     dbService        = null;
     vehicleConverter = null;
     carService       = null;
     boatService      = null;
     dataContext      = null;
 }
Example #2
0
        public VehicleServiceIntegrationTest()
        {
            var options = new DbContextOptionsBuilder <DataContext>().EnableSensitiveDataLogging(true).UseInMemoryDatabase(Guid.NewGuid().ToString()).Options;

            dataContext            = new DataContext(options);
            vehicleStrategyContext = new VehicleStrategyContext();
            boatService            = new BoatService(dataContext);
            carService             = new CarService(dataContext);
            dbService        = new DbService(carService, boatService);
            vehicleConverter = new VehicleConverter();
        }
 public VehicleService(IVehicleStrategyContext vehicleStrategyContext, IDbService dbService, IVehicleConverter vehicleConverter)
 {
     _vehicleStrategyContext = vehicleStrategyContext;
     _dbService        = dbService;
     _vehicleConverter = vehicleConverter;
 }