/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Benchmarks/Benchmarks/UsersCsvFile.cs
33 строки
839 B
Ivan Kozhin
Add query benchmark
14 ноя 2022, 06:50
14 ноя 2022, 06:50
d561e2e
Код
Авторство
О чём код?
using QueryCat.Benchmarks.Commands; namespace QueryCat.Benchmarks.Benchmarks; internal static class UsersCsvFile { public static string GetTestUsersFilePath() { string[] locations = { ".", "../../..", "../../../../../../..", }; foreach (var location in locations) { var file = Path.Combine(location, CreateTestCsvFileCommand.UsersFileName); if (File.Exists(file)) { return file; } } throw new InvalidOperationException( $"Cannot find file {CreateTestCsvFileCommand.UsersFileName}, don't you forget to run 'create-test-csv' command?"); } public static FileStream OpenTestUsersFile() { return File.OpenRead(GetTestUsersFilePath()); } }