The cost is dependent on the location of download but your charged for downloading data from edge nodes. Hence, it would be expected that 10 files at 1GB each would mean being charged for 10GB of outbound data transfer.
This is concluded from this FAQ response:
When the Content Delivery Network receives a request for an object that is not at an edge location, it makes a request to Azure Storage to obtain the data. For Azure CDN from Verizon, and Azure CDN from Akamai the cost of reading data from Storage and transferring data from Storage to Content Delivery Network is based on regular Storage and Data Transfer charges. For Azure CDN from Microsoft, any data transfer from an origin hosted in Azure is included in the base Azure CDN pricing.
As data transfer from an origin is included hence the only thing to charge for is outbound traffic from the edge.