public void Dispose() { vehicleStrategyContext = null; dbService = null; vehicleConverter = null; carService = null; boatService = null; dataContext = null; }
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; }