public void SidewallCore141DataAdapter_ChangeLog_Tracks_ChangeHistory_For_Add_Update_Delete() { AddParents(); // Add the SidewallCore141 DevKit.AddAndAssert <SidewallCoreList, SidewallCore>(SidewallCore); // Verify ChangeLog for Add var result = DevKit.GetAndAssert <SidewallCoreList, SidewallCore>(SidewallCore); var expectedHistoryCount = 1; var expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Update the SidewallCore141 SidewallCore.Name = "Change"; DevKit.UpdateAndAssert(SidewallCore); result = DevKit.GetAndAssert <SidewallCoreList, SidewallCore>(SidewallCore); expectedHistoryCount = 2; expectedChangeType = ChangeInfoType.update; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Delete the SidewallCore141 DevKit.DeleteAndAssert(SidewallCore); expectedHistoryCount = 3; expectedChangeType = ChangeInfoType.delete; DevKit.AssertChangeLog(SidewallCore, expectedHistoryCount, expectedChangeType); // Re-add the same SidewallCore141... DevKit.AddAndAssert <SidewallCoreList, SidewallCore>(SidewallCore); //... the same changeLog should be reused. result = DevKit.GetAndAssert <SidewallCoreList, SidewallCore>(SidewallCore); expectedHistoryCount = 4; expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); DevKit.AssertChangeHistoryTimesUnique(result); }
public void ToolErrorModel141DataAdapter_ChangeLog_Tracks_ChangeHistory_For_Add_Update_Delete() { AddParents(); // Add the ToolErrorModel141 DevKit.AddAndAssert <ToolErrorModelList, ToolErrorModel>(ToolErrorModel); // Verify ChangeLog for Add var result = DevKit.GetAndAssert <ToolErrorModelList, ToolErrorModel>(ToolErrorModel); var expectedHistoryCount = 1; var expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Update the ToolErrorModel141 ToolErrorModel.Name = "Change"; DevKit.UpdateAndAssert(ToolErrorModel); result = DevKit.GetAndAssert <ToolErrorModelList, ToolErrorModel>(ToolErrorModel); expectedHistoryCount = 2; expectedChangeType = ChangeInfoType.update; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Delete the ToolErrorModel141 DevKit.DeleteAndAssert(ToolErrorModel); expectedHistoryCount = 3; expectedChangeType = ChangeInfoType.delete; DevKit.AssertChangeLog(ToolErrorModel, expectedHistoryCount, expectedChangeType); // Re-add the same ToolErrorModel141... DevKit.AddAndAssert <ToolErrorModelList, ToolErrorModel>(ToolErrorModel); //... the same changeLog should be reused. result = DevKit.GetAndAssert <ToolErrorModelList, ToolErrorModel>(ToolErrorModel); expectedHistoryCount = 4; expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); DevKit.AssertChangeHistoryTimesUnique(result); }
public void FormationMarker141DataAdapter_ChangeLog_Tracks_ChangeHistory_For_Add_Update_Delete() { AddParents(); // Add the FormationMarker141 DevKit.AddAndAssert <FormationMarkerList, FormationMarker>(FormationMarker); // Verify ChangeLog for Add var result = DevKit.GetAndAssert <FormationMarkerList, FormationMarker>(FormationMarker); var expectedHistoryCount = 1; var expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Update the FormationMarker141 FormationMarker.Name = "Change"; DevKit.UpdateAndAssert(FormationMarker); result = DevKit.GetAndAssert <FormationMarkerList, FormationMarker>(FormationMarker); expectedHistoryCount = 2; expectedChangeType = ChangeInfoType.update; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Delete the FormationMarker141 DevKit.DeleteAndAssert(FormationMarker); expectedHistoryCount = 3; expectedChangeType = ChangeInfoType.delete; DevKit.AssertChangeLog(FormationMarker, expectedHistoryCount, expectedChangeType); // Re-add the same FormationMarker141... DevKit.AddAndAssert <FormationMarkerList, FormationMarker>(FormationMarker); //... the same changeLog should be reused. result = DevKit.GetAndAssert <FormationMarkerList, FormationMarker>(FormationMarker); expectedHistoryCount = 4; expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); DevKit.AssertChangeHistoryTimesUnique(result); }
public void WellboreCompletion141DataAdapter_ChangeLog_Tracks_ChangeHistory_For_Add_Update_Delete() { AddParents(); // Add the WellboreCompletion141 DevKit.AddAndAssert <WellboreCompletionList, WellboreCompletion>(WellboreCompletion); // Verify ChangeLog for Add var result = DevKit.GetAndAssert <WellboreCompletionList, WellboreCompletion>(WellboreCompletion); var expectedHistoryCount = 1; var expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Update the WellboreCompletion141 WellboreCompletion.Name = "Change"; DevKit.UpdateAndAssert(WellboreCompletion); result = DevKit.GetAndAssert <WellboreCompletionList, WellboreCompletion>(WellboreCompletion); expectedHistoryCount = 2; expectedChangeType = ChangeInfoType.update; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); // Delete the WellboreCompletion141 DevKit.DeleteAndAssert(WellboreCompletion); expectedHistoryCount = 3; expectedChangeType = ChangeInfoType.delete; DevKit.AssertChangeLog(WellboreCompletion, expectedHistoryCount, expectedChangeType); // Re-add the same WellboreCompletion141... DevKit.AddAndAssert <WellboreCompletionList, WellboreCompletion>(WellboreCompletion); //... the same changeLog should be reused. result = DevKit.GetAndAssert <WellboreCompletionList, WellboreCompletion>(WellboreCompletion); expectedHistoryCount = 4; expectedChangeType = ChangeInfoType.add; DevKit.AssertChangeLog(result, expectedHistoryCount, expectedChangeType); DevKit.AssertChangeHistoryTimesUnique(result); }