public async Task TestOpenNonExistingSession() { var fileSystem = new MockFileSystem(); var options = new TasksOptions { SessionsDirectory = "C:\\test" }; var taskId = Guid.Parse("CB49D689-95FD-4A09-A78A-3A4397E9425E"); var sessionManager = new DatabaseTaskStorage(fileSystem, null, new OptionsWrapper <TasksOptions>(options)); var session = await sessionManager.OpenSession(SessionKey.Create("test"), new MazeTask { Id = taskId }, "Test123"); Assert.Empty(fileSystem.AllFiles); Assert.NotNull(session); }
public OnServerStartupEvent(IMazeTaskManager mazeTaskManager, IOptions <TasksOptions> options) { _mazeTaskManager = mazeTaskManager; _options = options.Value; }
protected SqliteDbAccess(IOptions <TasksOptions> options) { _options = options.Value; }