Пример #1
0
        public async Task ReadAllAsyncTest()
        {
            // Arrange
            var factory = new CloudTableFactory();
            await factory.DeleteTableAsync(TableName);

            var crud = new TableEntityStorageCrud <TestEntity>(factory);

            crud.TableName     = TableName;
            crud.PartitionName = "Ralston";

            await crud.CreateAsync(new TestEntity { Name = "Erik Ralston", PartitionKey = "Ralston", RowKey = "Erik" });

            await crud.CreateAsync(new TestEntity { Name = "Evee Ralston", PartitionKey = "Ralston", RowKey = "Evelyn" });

            await crud.CreateAsync(new TestEntity { Name = "Lilly Ralston", PartitionKey = "Ralston", RowKey = "Lillian" });

            // Act
            var entities = await crud.ReadAllAsync();

            // Assert
            Assert.IsTrue(entities.Count() == 3);
        }