public void Save(string id, string contentType, byte[] blob) { using (var context = new BlobStorageDbContext(this.nameOrConnectionString)) { context.Save(id, contentType, blob); } }
public byte[] Find(string id) { using (var context = new BlobStorageDbContext(this.nameOrConnectionString)) { return context.Find(id); } }
public HomeController(ILogger <HomeController> logger, IFileStorage fileStorage, BlobStorageDbContext blobStorageDbContext) { _logger = logger; _fileStorage = fileStorage; _blobStorageDbContext = blobStorageDbContext; }
public void Dispose() { using (var context = new BlobStorageDbContext(_dbName)) { if (context.Database.Exists()) { context.Database.Delete(); } } }
public BlobStorageDbContextFixture() { using (var context = new BlobStorageDbContext(_dbName)) { if (context.Database.Exists()) { context.Database.Delete(); } context.Database.Create(); } }
public void Dispose() { using (var context = new BlobStorageDbContext(dbName)) { if (context.Database.Exists()) { context.Database.Delete(); } } }
public void WhenSavingBlobThenCanReadIt() { using (var storage = new BlobStorageDbContext(_dbName)) { storage.Save("test", "text/plain", Encoding.UTF8.GetBytes("Hello")); } using (var storage = new BlobStorageDbContext(_dbName)) { var data = Encoding.UTF8.GetString(storage.Find("test")); Assert.AreEqual("Hello", data); } }
public void when_saving_blob_then_can_read_it() { using (var storage = new BlobStorageDbContext(dbName)) { storage.Save("test", "text/plain", Encoding.UTF8.GetBytes("Hello")); } using (var storage = new BlobStorageDbContext(dbName)) { var data = Encoding.UTF8.GetString(storage.Find("test")); Assert.Equal("Hello", data); } }
public BlobStorageDbContextFixture() { using (var context = new BlobStorageDbContext(dbName)) { if (context.Database.Exists()) { context.Database.Delete(); } context.Database.Create(); } }
public void when_saving_blob_then_can_read_it() { using (var storage = new BlobStorageDbContext(this.dbName)) { storage.Save("test", "text/plain", Encoding.UTF8.GetBytes("Hello")); } using (var storage = new BlobStorageDbContext(this.dbName)) { var data = Encoding.UTF8.GetString(storage.Find("test")); Assert.Equal("Hello", data); } }
public void when_updating_existing_blob_then_can_read_changes() { using (var storage = new BlobStorageDbContext(this.dbName)) { storage.Save("test", "text/plain", Encoding.UTF8.GetBytes("Hello")); } using (var storage = new BlobStorageDbContext(this.dbName)) { storage.Save("test", "text/plain", Encoding.UTF8.GetBytes("World")); } using (var storage = new BlobStorageDbContext(this.dbName)) { var data = Encoding.UTF8.GetString(storage.Find("test")); Assert.Equal("World", data); } }