public void InventorySiteQueryUsingoAuth() { QueryService <InventorySite> entityQuery = new QueryService <InventorySite>(qboContextoAuth); InventorySite existing = Helper.FindOrAdd <InventorySite>(qboContextoAuth, new InventorySite()); List <InventorySite> entities = entityQuery.Where(c => c.Id == existing.Id).ToList(); Assert.IsTrue(entities.Count() > 0); }
public void InventorySiteVoidAsyncTestsUsingoAuth() { //Creating the InventorySite for Adding InventorySite entity = QBOHelper.CreateInventorySite(qboContextoAuth); //Adding the InventorySite InventorySite added = Helper.Add <InventorySite>(qboContextoAuth, entity); Helper.VoidAsync <InventorySite>(qboContextoAuth, added); }
public void InventorySiteAddAsyncTestsUsingoAuth() { //Creating the InventorySite for Add InventorySite entity = QBOHelper.CreateInventorySite(qboContextoAuth); InventorySite added = Helper.AddAsync <InventorySite>(qboContextoAuth, entity); QBOHelper.VerifyInventorySite(entity, added); }
public void InventorySiteQueryUsingoAuth() { QueryService <InventorySite> entityQuery = new QueryService <InventorySite>(qboContextoAuth); InventorySite existing = Helper.FindOrAdd <InventorySite>(qboContextoAuth, new InventorySite()); //List<InventorySite> entities = entityQuery.Where(c => c.Id == existing.Id).ToList(); int count = entityQuery.ExecuteIdsQuery("Select * from InventorySite where Id='" + existing.Id + "'").Count; Assert.IsTrue(count > 0); }
public void InventorySiteFindbyIdTestUsingoAuth() { //Creating the InventorySite for Adding InventorySite inventorySite = QBOHelper.CreateInventorySite(qboContextoAuth); //Adding the InventorySite InventorySite added = Helper.Add <InventorySite>(qboContextoAuth, inventorySite); InventorySite found = Helper.FindById <InventorySite>(qboContextoAuth, added); QBOHelper.VerifyInventorySite(found, added); }
public void InventorySiteAddTestUsingoAuth() { //Creating the InventorySite for Add InventorySite inventorySite = QBOHelper.CreateInventorySite(qboContextoAuth); //Adding the InventorySite InventorySite added = Helper.Add <InventorySite>(qboContextoAuth, inventorySite); //Verify the added InventorySite QBOHelper.VerifyInventorySite(inventorySite, added); }
public void InventorySiteUpdateTestUsingoAuth() { //Creating the InventorySite for Adding InventorySite inventorySite = QBOHelper.CreateInventorySite(qboContextoAuth); //Adding the InventorySite InventorySite added = Helper.Add <InventorySite>(qboContextoAuth, inventorySite); //Change the data of added entity InventorySite changed = QBOHelper.UpdateInventorySite(qboContextoAuth, added); //Update the returned entity data InventorySite updated = Helper.Update <InventorySite>(qboContextoAuth, changed);//Verify the updated InventorySite QBOHelper.VerifyInventorySite(changed, updated); }
public void InventorySiteUpdatedAsyncTestsUsingoAuth() { //Creating the InventorySite for Adding InventorySite entity = QBOHelper.CreateInventorySite(qboContextoAuth); //Adding the InventorySite InventorySite added = Helper.Add <InventorySite>(qboContextoAuth, entity); //Update the InventorySite InventorySite updated = QBOHelper.UpdateInventorySite(qboContextoAuth, added); //Call the service InventorySite updatedReturned = Helper.UpdateAsync <InventorySite>(qboContextoAuth, updated); //Verify updated InventorySite QBOHelper.VerifyInventorySite(updated, updatedReturned); }
public void InventorySiteVoidTestUsingoAuth() { //Creating the entity for Adding InventorySite entity = QBOHelper.CreateInventorySite(qboContextoAuth); //Adding the entity InventorySite added = Helper.Add <InventorySite>(qboContextoAuth, entity); //Void the returned entity try { InventorySite voided = Helper.Void <InventorySite>(qboContextoAuth, added); Assert.AreEqual(EntityStatusEnum.Voided, voided.status); } catch (IdsException ex) { Assert.Fail(); } }
public void InventorySiteDeleteTestUsingoAuth() { //Creating the InventorySite for Adding InventorySite inventorySite = QBOHelper.CreateInventorySite(qboContextoAuth); //Adding the InventorySite InventorySite added = Helper.Add <InventorySite>(qboContextoAuth, inventorySite); //Delete the returned entity try { InventorySite deleted = Helper.Delete <InventorySite>(qboContextoAuth, added); Assert.AreEqual(EntityStatusEnum.Deleted, deleted.status); } catch (IdsException ex) { Assert.Fail(); } }
public void InventorySiteBatchUsingoAuth() { Dictionary <OperationEnum, object> batchEntries = new Dictionary <OperationEnum, object>(); InventorySite existing = Helper.FindOrAdd(qboContextoAuth, new InventorySite()); batchEntries.Add(OperationEnum.create, QBOHelper.CreateInventorySite(qboContextoAuth)); batchEntries.Add(OperationEnum.update, QBOHelper.UpdateInventorySite(qboContextoAuth, existing)); batchEntries.Add(OperationEnum.query, "select * from InventorySite"); batchEntries.Add(OperationEnum.delete, existing); ReadOnlyCollection <IntuitBatchResponse> batchResponses = Helper.BatchTest <InventorySite>(qboContextoAuth, batchEntries); int position = 0; foreach (IntuitBatchResponse resp in batchResponses) { if (resp.ResponseType == ResponseType.Exception) { Assert.Fail(resp.Exception.ToString()); } if (resp.ResponseType == ResponseType.Entity) { Assert.IsFalse(string.IsNullOrEmpty((resp.Entity as InventorySite).Id)); } else if (resp.ResponseType == ResponseType.Query) { Assert.IsTrue(resp.Entities != null && resp.Entities.Count > 0); } else if (resp.ResponseType == ResponseType.CdcQuery) { Assert.IsTrue(resp.CDCResponse != null && resp.CDCResponse.entities != null && resp.CDCResponse.entities.Count > 0); } position++; } }