Exemplo n.º 1
0
        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);
 }
Exemplo n.º 3
0
 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
            });
        }