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(); }
public HistoriesController(IDocumentHistoriesQueries queries) { _queries = queries; }
public FilesController(IDataStore storage, IBlobsQueries blobs, IDocumentHistoriesQueries histories) { _storage = storage; _blobs = blobs; _histories = histories; }