public async Task <List <DataPoolStorage> > GetItems() { IDataPoolStorageService service = new DataPoolStorageService(new ODNSettings() { RESTAddress = "https://odn.azurewebsites.net", ApiKey = "34DA933321CD615E3748FE5A811E2F03" } ); return(await service.OdataQuery <List <DataPoolStorage> >("?$filter=DataPoolId eq 1&$orderby=id desc")); }
public async Task Delete() { IDataPoolStorageService service = new DataPoolStorageService(new ODNSettings() { RESTAddress = "https://odn.azurewebsites.net", ApiKey = "34DA933321CD615E3748FE5A811E2F03" } ); var items = await GetItems(); var result = await service.Delete(items[0].Id); Assert.True(result); }
public async Task Update() { IDataPoolStorageService service = new DataPoolStorageService(new ODNSettings() { RESTAddress = "https://odn.azurewebsites.net", ApiKey = "34DA933321CD615E3748FE5A811E2F03" } ); var items = await GetItems(); var data = items[0]; data.DataHash = "anr"; data.Data = JsonConvert.SerializeObject(new Product { Name = "Updated via Unit Tests", Price = 13.2M }); var result = await service.Update(data); }
public async Task Add() { IDataPoolStorageService service = new DataPoolStorageService(new ODNSettings() { RESTAddress = "https://odn.azurewebsites.net", ApiKey = "34DA933321CD615E3748FE5A811E2F03" } ); var result = await service.Add(new Entity.DataPoolStorage() { Data = JsonConvert.SerializeObject(new Product { Name = "Mouse", Price = 10.2M }), DataPoolId = 1 }); Debug.WriteLine($"{result.Id}"); var obj = JsonConvert.DeserializeObject <Product>(result.Data); Assert.True(result.Id > 0); Assert.True(obj.Name == "Mouse"); }