[release/6.0] Don't create multiple large files at the same time (#63032)
* Move NoInt32OverflowInTheBufferingLogic to OuterLoop and address pending feedback (#60606)
* Don't create multiple large files at the same time (#62519)
* move existing large file tests into a separate type (no code changes)
* don't run the large file tests in parallel
* use FileOptions.DeleteOnClose to ensure that each test removes it's own file
use single large file to test File.ReadAllBytes and ile.ReadAllBytesAsync for both limits
* Fix DisableParallelization build issue
* Apply suggestions from code review
Co-authored-by: Adam Sitnik <adam.sitnik@gmail.com>
* Update src/libraries/System.IO.FileSystem/tests/LargeFileTests.cs
Co-authored-by: Adam Sitnik <adam.sitnik@gmail.com>
* Notepad with uppercase (#62487)
Co-authored-by: Adam Sitnik <adam.sitnik@gmail.com>
Co-authored-by: Dan Moseley <danmose@microsoft.com>