Пример #1
0
        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);
        }
Пример #2
0
 public OnServerStartupEvent(IMazeTaskManager mazeTaskManager, IOptions <TasksOptions> options)
 {
     _mazeTaskManager = mazeTaskManager;
     _options         = options.Value;
 }
Пример #3
0
 protected SqliteDbAccess(IOptions <TasksOptions> options)
 {
     _options = options.Value;
 }