public static Task InsertTestSessionDataAsync(TestSessionDataId testSessionId) { var testSessionData = new TestSessionData { Id = testSessionId }; return(ExecuteDbContextAsync(db => db.InsertAsync(testSessionData))); }
public static async Task DatabaseAsync(TestSessionDataId testSessionId) { using (await Mutex.LockAsync()) { if (_databaseIsInitialized) { return; } _testSessionId = testSessionId; if (await TestDataExistsAsync()) { await Fixture.ResetCheckpoint(); } _databaseIsInitialized = true; } }
internal static Task <TestSessionData> FindTestSessionDataAsync(TestSessionDataId testSessionId) { return(ExecuteDbContextAsync(db => db.GetAsync <TestSessionData>(testSessionId))); }