public void testStoreInventory() { try { //week 3 //IInventorySvc ics = factory.getInventorySvc(); //week 4 IInventorySvc ics = (IInventorySvc)factory.getService("IInventorySvc"); // First let's store the Inventory Assert.True(ics.storeInventory(i)); // Then let's read it back in i = ics.getInventory(i.id); Assert.True(i.validate()); // Update Inventory i.BlackBeansQty = 3; i.CucumberQty = 17; i.SalsaVerdeQty = 12; Assert.True(ics.storeInventory(i)); // Finally, let's cleanup the file that was created Assert.True(ics.deleteInventory(i.id)); } catch (Exception e) { Console.WriteLine("Exception in testStoreInventory: " + e.Message + "\n" + e.StackTrace); Assert.Fail(e.Message + "\n" + e.StackTrace); } }
/// <summary> /// /// </summary> /// <param name="i"></param> /// <returns></returns> public Boolean createInventory(Inventory i) { dLog.Debug("In createInventory"); Boolean result = false; try { dLog.Debug("Validating inventory object"); if (i.validate()) { if (inventorySvc.storeInventory(i)) { result = true; } } } catch (Exception e) { dLog.Debug("Exception in createInventory: " + e.Message + "\n" + e.StackTrace); result = false; } dLog.Debug("createInventory result: " + result); return(result); }