public async Task CanLogImportToDatabase() { // Assemble F1DataImporter importer = CreateDataImporter(); // Act await importer.LogDataImport(DateTimeOffset.Now, DateTimeOffset.Now); }
public async Task CanGetMostRecentLogDatetime() { // Assemble F1DataImporter importer = CreateDataImporter(); // Act DateTimeOffset lastModified = await importer.GetLastImportSourceFileModifiedAsync(); }
public async Task CanLoadInAllFiles() { // Assemble F1DataImporter importer = CreateDataImporter(); string zipFilePath = Path.Combine(Environment.CurrentDirectory, "f1db_test_csv.zip"); // Act await importer.ImportAllDataFromCSVZipAsync(zipFilePath); }
public async Task CanLoadRacesToDb() { // Assemble F1DataImporter importer = CreateDataImporter(); string racesFile = Path.Combine(Environment.CurrentDirectory, "races.csv"); // Act await importer.ImportCsvFileToTable(racesFile, "staging.races"); }