public void FetchObjectFactoryBusinessItem() { ObjectFactoryBusinessItem item = new ObjectFactoryBusinessItem(); item.Id = "random_fetch"; item.OperationResult = "FetchObjectFactoryBusinessItem/no parameters"; MarkOld(item); }
public void FetchObjectFactoryBusinessItem(SingleCriteria<ObjectFactoryBusinessItem, string> criteria) { ObjectFactoryBusinessItem item = new ObjectFactoryBusinessItem(); item.Id = "fetch_" + criteria.Value; item.OperationResult = "FetchObjectFactoryBusinessItem/with parameters"; MarkOld(item); }
public void CreateObjectFactoryBusinessItem(SingleCriteria<ObjectFactoryBusinessItem, string> criteria) { ObjectFactoryBusinessItem item = new ObjectFactoryBusinessItem(); item.Id = "create_" + criteria.Value; item.OperationResult = "CreateObjectFactoryBusinessItem/with parameters"; MarkNew(item); }
public void CreateObjectFactoryBusinessItem() { ObjectFactoryBusinessItem item = new ObjectFactoryBusinessItem(); item.Id = "random_create"; item.OperationResult = "CreateObjectFactoryBusinessItem/no parameters"; MarkNew(item); }
public void UpdateObjectFactoryBusinessItem(ObjectFactoryBusinessItem item) { if (item.IsNew) { item.Id = "inserted"; item.OperationResult = "UpdateObjectFactoryBusinessItem/with parameters"; MarkOld(item); } else { item.Id = "updated"; item.OperationResult = "UpdateObjectFactoryBusinessItem/with parameters"; MarkOld(item); } }
public void TestWithFactoryDelete() { UnitTestContext context = GetContext(); DataPortal.ProxyTypeName = "Local"; ObjectFactoryBusinessItem.DeleteObjectFactoryBusinessItem("an id to delete", (o, e) => { context.Assert.IsNull(e.Error); context.Assert.IsNotNull(e.Object); context.Assert.AreEqual(e.Object.Id, "delete_an id to delete"); context.Assert.AreEqual(e.Object.OperationResult, "DeleteObjectFactoryBusinessItem/with parameters"); context.Assert.Success(); }); context.Complete(); }
public void TestWithFactoryCreateNoParams() { UnitTestContext context = GetContext(); DataPortal.ProxyTypeName = "Local"; ObjectFactoryBusinessItem.NewObjectFactoryBusinessItem((o, e) => { context.Assert.IsNull(e.Error); context.Assert.IsNotNull(e.Object); context.Assert.AreEqual(true, e.Object.IsNew); context.Assert.AreEqual(e.Object.Id, "random_create"); context.Assert.AreEqual(e.Object.OperationResult, "CreateObjectFactoryBusinessItem/no parameters"); context.Assert.Success(); }); context.Complete(); }
public void TestWithFactoryFetchParams() { UnitTestContext context = GetContext(); DataPortal.ProxyTypeName = "Local"; ObjectFactoryBusinessItem.GetObjectFactoryBusinessItem("an id", (o, e) => { context.Assert.IsNull(e.Error); context.Assert.IsNotNull(e.Object); context.Assert.AreEqual(false, e.Object.IsDirty); context.Assert.AreEqual(e.Object.Id, "fetch_an id"); context.Assert.AreEqual(e.Object.OperationResult, "FetchObjectFactoryBusinessItem/with parameters"); context.Assert.Success(); }); context.Complete(); }
public void TestWithFactoryUpdate() { UnitTestContext context = GetContext(); DataPortal.ProxyTypeName = "Local"; ObjectFactoryBusinessItem.GetObjectFactoryBusinessItem("an id", (o, e) => { context.Assert.IsNull(e.Error); context.Assert.IsNotNull(e.Object); context.Assert.AreEqual(e.Object.Id, "fetch_an id"); context.Assert.AreEqual(e.Object.OperationResult, "FetchObjectFactoryBusinessItem/with parameters"); e.Object.OperationResult = "about to update"; e.Object.BeginSave((o1, e1) => { context.Assert.IsNull(e1.Error); context.Assert.IsNotNull(e1.NewObject); context.Assert.AreEqual(((ObjectFactoryBusinessItem)e1.NewObject).Id, "updated"); context.Assert.AreEqual(((ObjectFactoryBusinessItem)e1.NewObject).OperationResult, "UpdateObjectFactoryBusinessItem/with parameters"); context.Assert.Success(); }); }); context.Complete(); }
public void DeleteObjectFactoryBusinessItem(SingleCriteria<ObjectFactoryBusinessItem, string> criteria) { ObjectFactoryBusinessItem item = new ObjectFactoryBusinessItem(); item.Id = "delete_" + criteria.Value; item.OperationResult = "DeleteObjectFactoryBusinessItem/with parameters"; }