public void ListDoesntExists_ForNonExisting() { var newListName = "Table" + Guid.NewGuid().ToString("N").Substring(10); var store = new AzureKeyedListStore <TestEntity>(ConnectionString); Assert.False(store.ListExistsAsync(newListName).Result); }
public void ListExists_ForExisting() { var newListName = "Table" + Guid.NewGuid().ToString("N").Substring(10); var store = new AzureKeyedListStore<TestEntity>(ConnectionString); var entity = new TestEntity() { Name = "chipabla" }; var against = Guid.NewGuid().ToString("N"); store.AddAsync(newListName, against, entity).Wait(); Assert.True(store.ListExistsAsync(newListName).Result); }
public async Task ListExists_ForExisting() { var newListName = "Table" + Guid.NewGuid().ToString("N").Substring(10); var store = new AzureKeyedListStore <TestEntity>(ConnectionString); var entity = new TestEntity() { Name = "chipabla" }; var against = Guid.NewGuid().ToString("N"); await store.AddAsync(newListName, against, entity); Assert.True(await store.ListExistsAsync(newListName)); }
public void Stores() { var store = new AzureKeyedListStore<TestEntity>(ConnectionString); var entity = new TestEntity(){Name = "chipabla"}; var against = Guid.NewGuid().ToString("N"); store.AddAsync(ListName, against , entity).Wait(); var values = store.GetAsync(ListName, against).Result; var firstOrDefault = values.FirstOrDefault(x=> x.Id == entity.Id); Assert.NotNull(firstOrDefault); Assert.Equal(entity.Name, firstOrDefault.Name); Assert.Equal(entity.Id, firstOrDefault.Id); }
public void Removes() { var store = new AzureKeyedListStore<TestEntity>(ConnectionString); var entity = new TestEntity() { Name = "chipabla" }; var against = Guid.NewGuid().ToString("N"); store.AddAsync(ListName, against, entity).Wait(); entity.Name = "chobandikola"; // act store.RemoveAsync(ListName, against).Wait(); // assert Assert.False(store.ExistsAsync(ListName, against).Result); }
public void Removes() { var store = new AzureKeyedListStore <TestEntity>(ConnectionString); var entity = new TestEntity() { Name = "chipabla" }; var against = Guid.NewGuid().ToString("N"); store.AddAsync(ListName, against, entity).Wait(); entity.Name = "chobandikola"; // act store.RemoveAsync(ListName, against).Wait(); // assert Assert.False(store.ExistsAsync(ListName, against).Result); }
public void Stores() { var store = new AzureKeyedListStore <TestEntity>(ConnectionString); var entity = new TestEntity() { Name = "chipabla" }; var against = Guid.NewGuid().ToString("N"); store.AddAsync(ListName, against, entity).Wait(); var values = store.GetAsync(ListName, against).Result; var firstOrDefault = values.FirstOrDefault(x => x.Id == entity.Id); Assert.NotNull(firstOrDefault); Assert.Equal(entity.Name, firstOrDefault.Name); Assert.Equal(entity.Id, firstOrDefault.Id); }
public async Task Updates() { var store = new AzureKeyedListStore <TestEntity>(ConnectionString); var entity = new TestEntity() { Name = "chipabla" }; var against = Guid.NewGuid().ToString("N"); await store.AddAsync(ListName, against, entity); entity.Name = "chobandikola"; // act await store.UpdateAsync(ListName, against, entity); // assert var values = await store.GetAsync(ListName, against); var firstOrDefault = values.FirstOrDefault(x => x.Id == entity.Id); Assert.NotNull(firstOrDefault); Assert.Equal(entity.Name, firstOrDefault.Name); Assert.Equal(entity.Id, firstOrDefault.Id); }
public void ListDoesntExists_ForNonExisting() { var newListName = "Table" + Guid.NewGuid().ToString("N").Substring(10); var store = new AzureKeyedListStore<TestEntity>(ConnectionString); Assert.False(store.ListExistsAsync(newListName).Result); }