public void TestAzureTableGet() { var repo = new AzureTableRepository <PoisonMessage, string, string>("UseDevelopmentStorage=true"); var item = repo.Get("QueueEmailModel", "3b80be6f-f28f-4768-99f1-6c181505ce86"); item.ShouldNotBeNull(); }
public AzureTableRepositorySteps(AzureStorageEmulator azureStorageEmulator) { this.cloudTable = azureStorageEmulator.TableClient.CreateTableIfNotExists(TableName); this.azureTableRepository = new AzureTableRepository(new AzureTableStorageOptions() { AccountKey = "key", AccountName = "name", TableName = "table" }, this.cloudTable); }
public AzureTableRepositoryTests() { setting = new AzureTableSetting { AccountName = "nlogiccaeaststoragedev", AccountKey = "22j3Wz0WWeBwubee6CFIm6l37X7FNy2yriU6ZSw8ikIq4rO5IQQO3omVXDzXJccl6yy6IfFYDJXDBlLyRwXuOA==", TableName = "Test1", }; repository = new AzureTableRepository <TestEntity>(setting); }
public async Task NotInitializedAsync() { var localRepository = new AzureTableRepository <AzureTableItem>(null, new AzureTableRepositoryOptions { ConnectionString = ConnecntionString }); localRepository.IsInitialized.Should().BeFalse(); await localRepository.InsertAsync(new AzureTableItem { PartitionKey = "NotInitializedAsync", RowKey = "rk", Data = string.Empty }); }