public async Task Setup()
        {
            ctx = new DocmsContext(new DbContextOptionsBuilder <DocmsContext>()
                                   .UseInMemoryDatabase("DocumentHistoriesQueriesTests")
                                   .Options, new MockMediator());
            sut = new DocumentHistoriesQueries(ctx);

            Created(ctx, "path1/subpath1/document1.txt", 1);
            Created(ctx, "path1/subpath1/subsubpath1/document1.txt", 2);
            Created(ctx, "path1/subpath1/subsubpath1/document2.txt", 3);
            Created(ctx, "path1/subpath1/document2.txt", 4);
            Created(ctx, "path1/subpath1document2.txt", 5);
            Moved(ctx, "path1/subpath1/document2.txt", "path2/subpath1/document1.txt", 4);
            Updated(ctx, "path1/subpath1/document1.txt", 6);
            Deleted(ctx, "path1/subpath1/document1.txt", 6);
            Created(ctx, "path2/document1.txt", 7);
            await ctx.SaveChangesAsync();
        }
Пример #2
0
 public HistoriesController(IDocumentHistoriesQueries queries)
 {
     _queries = queries;
 }
Пример #3
0
 public FilesController(IDataStore storage, IBlobsQueries blobs, IDocumentHistoriesQueries histories)
 {
     _storage   = storage;
     _blobs     = blobs;
     _histories = histories;
 }