public BpmnSynchronizerTests() { _contractManagerMock = new Mock <IContractManager>(); _jsRuntimeMock = new Mock <IJSRuntime>(); _processModelManagerMock = new Mock <IProcessModelManager>(); _editElementServiceMock = new Mock <IEditElementService>(); _processModelManagerMock.Setup(m => m.TranslateBpmnProcessId(It.IsAny <string>())).Returns <string>(id => $"{id}-translated"); _eventHandler = new BpmnEventListener(_jsRuntimeMock.Object, _processModelManagerMock.Object); _bpmnSynchronizer = new BpmnSynchronizer(_eventHandler, _processModelManagerMock.Object, _contractManagerMock.Object, _editElementServiceMock.Object, _jsRuntimeMock.Object); _bpmnSynchronizer.InitializeOrRestoreBpmnEditor(""); }
protected override void OnAfterRender(bool firstRender) { if (firstRender) { BpmnSynchronizer.InitializeOrRestoreBpmnEditor("canvas"); } if (_restoreBpmnElement) { BpmnSynchronizer.InitializeOrRestoreBpmnEditor("canvas"); _restoreBpmnElement = false; } if (ShowDetailBar) { InitializeSplitGutter(); } }