public static void main(String[] args) {
		
		// Create gas station
		GasStationAssessment gasStation = new GasStationAssessment();
		
		// Create gas pumps for each type of gas
		GasPump regularGasPump = new GasPump(GasType.REGULAR, 100);
		GasPump superGasPump = new GasPump(GasType.SUPER, 100);
		GasPump dieselGasPump = new GasPump(GasType.DIESEL, 100);
		
		// Add pumps to gas station
		gasStation.addGasPump(regularGasPump);
		gasStation.addGasPump(superGasPump);
		gasStation.addGasPump(dieselGasPump);
		
		// Set prices of gas
		gasStation.setPrice(GasType.REGULAR, 10);
		gasStation.setPrice(GasType.SUPER, 10);
		gasStation.setPrice(GasType.DIESEL, 10);
		
		// Print status
		GasStationStatistics.printStatusToConsole(gasStation);
		
		/* Simulate customers buying fuel while fuel available in gas pumps
		while(!allEmptyGasPumps(gasStation)) {
			// Same code as one in for loop
		}*/
		
		// Test
		int numberOfTestCustomers = 5;
		for (int i = 0; i < numberOfTestCustomers; i++) {
			Customer customer = new Customer();
			GasType gasType = customer.getGasType();
			Double amount = customer.getAmount();
			Double price = customer.getPrice();
			try {
				gasStation.buyGas(gasType, amount, price);
			} catch (NotEnoughGasException | GasTooExpensiveException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		
		// Print status
		GasStationStatistics.printStatusToConsole(gasStation);
		
	}