public void AddClassTest() { IsolatedStorage storage = new IsolatedStorage(); var value = new StorageModel() { Name = "name", Value = "default" }; string key = "Class"; storage.AddItem(key, value); StorageModel result = storage.GetItem<StorageModel>(key); Assert.AreEqual(value, result); }
public async Task AddClassAsyncTest() { IsolatedStorageAsync storage = new IsolatedStorageAsync(); var value = new StorageModel(){ Name = "name", Value = "default" }; string key = "Class"; await storage.AddItemAsync(key, value); StorageModel result = await storage.GetItemAsync<StorageModel>(key); Assert.AreEqual(value, result); }
public override bool Equals(object obj) { StorageModel value = obj as StorageModel; if (value != null && value.Name == this.Name && value.Value == this.Value) { return(true); } return(false); }
public async Task SQLiteAsyncGetItemTest() { SqliteStorageAsync storage = new SqliteStorageAsync(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key = "Person/1"; await storage.AddItemAsync(key, model); StorageModel result =await storage.GetItemAsync<StorageModel>(key); Assert.AreEqual(model, result); }
public void SQLiteGetItemTest() { SqliteStorage storage = new SqliteStorage(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key = "Person/1"; storage.AddItem(key, model); StorageModel result = storage.GetItem<StorageModel>(key); Assert.AreEqual(model, result); }
public async Task SQLiteAsyncDelteItemTest() { SqliteStorageAsync storage = new SqliteStorageAsync(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key = "Person/1"; await storage.AddItemAsync(key, model); Assert.IsTrue(await storage.ContainItemAsync(key)); await storage.RemoveItemAsync(key); Assert.IsFalse(await storage.ContainItemAsync(key)); }
public void SQLiteDelteItemTest() { SqliteStorage storage = new SqliteStorage(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key = "Person/1"; storage.AddItem(key, model); Assert.IsTrue(storage.ContainItem(key)); storage.RemoveItem(key); Assert.IsFalse(storage.ContainItem(key)); }
public async Task SQLiteAsyncUpdateItemTest() { SqliteStorageAsync storage = new SqliteStorageAsync(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key = "Person/1"; await storage.AddItemAsync(key, model); model.Value = "value2"; await storage.UpdateItemAsync(key, model); StorageModel reust = await storage.GetItemAsync<StorageModel>(key); Assert.AreEqual(reust.Value, "value2"); }
public void SQLiteUpdateItemTest() { SqliteStorage storage = new SqliteStorage(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key = "Person/1"; storage.AddItem(key, model); model.Value = "value2"; storage.UpdateItem(key, model); StorageModel reust = storage.GetItem<StorageModel>(key); Assert.AreEqual(reust.Value, "value2"); }
public async Task SQLiteAsyncGetItemsTest() { SqliteStorageAsync storage = new SqliteStorageAsync(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key1 = "Person1/1"; string key2 = "Person1/2"; string key3 = "Person1/3"; await storage.AddItemAsync(key1, model); await storage.AddItemAsync(key2, model); await storage.AddItemAsync(key3, model); List<StorageModel> models = await storage.GetItemsAsync<StorageModel>("Person1/0"); Assert.AreEqual(models.Count, 3); await storage.FlushAllAsync(); }
public void SQLiteGetItemsTest() { SqliteStorage storage = new SqliteStorage(); StorageModel model = new StorageModel() { Name = "name1", Value = "value1" }; string key1 = "Person1/1"; string key2 = "Person1/2"; string key3 = "Person1/3"; storage.AddItem(key1, model); storage.AddItem(key2, model); storage.AddItem(key3, model); List<StorageModel> models = storage.GetItems<StorageModel>("Person1/0"); Assert.AreEqual(models.Count, 3); storage.FlushAll(); }