protected override void Store(IObjectContainerAdapter objectContainer) { HandlerUpdateTestCaseBase.Holder holder = new HandlerUpdateTestCaseBase.Holder(); holder._values = CreateValues(); holder._arrays = CreateArrays(); objectContainer.Store(holder); }
protected override void AssertObjectsAreUpdated(IExtObjectContainer objectContainer ) { HandlerUpdateTestCaseBase.Holder holder = RetrieveHolderInstance(objectContainer); AssertUpdatedValues(holder._values); AssertUpdatedArrays(holder._arrays); }
protected override void Update(IExtObjectContainer objectContainer) { HandlerUpdateTestCaseBase.Holder holder = RetrieveHolderInstance(objectContainer); UpdateValues(holder._values); UpdateArrays(holder._arrays); objectContainer.Store(holder, int.MaxValue); }
protected override void Store(IObjectContainerAdapter objectContainer) { HandlerUpdateTestCaseBase.Holder holder = new HandlerUpdateTestCaseBase.Holder(); holder._values = CreateValues(); holder._arrays = CreateArrays(); objectContainer.Store(holder); }
protected override void AssertObjectsAreReadable(IExtObjectContainer objectContainer ) { HandlerUpdateTestCaseBase.Holder holder = RetrieveHolderInstance(objectContainer); objectContainer.Activate(holder, int.MaxValue); AssertValues(objectContainer, holder._values); AssertArrays(objectContainer, holder._arrays); AssertQueries(objectContainer); }
private HandlerUpdateTestCaseBase.Holder RetrieveHolderInstance(IExtObjectContainer objectContainer) { IQuery q = objectContainer.Query(); q.Constrain(typeof(HandlerUpdateTestCaseBase.Holder)); IObjectSet objectSet = q.Execute(); HandlerUpdateTestCaseBase.Holder holder = (HandlerUpdateTestCaseBase.Holder)objectSet .Next(); InvestigateHandlerVersion(objectContainer, holder); return(holder); }