实现加载图像到实时图像区

This commit is contained in:
zhengxuan.zhang
2026-04-20 11:35:40 +08:00
parent e0a7af6226
commit 8c78f805e6
10 changed files with 147 additions and 104 deletions
@@ -1,4 +1,5 @@
using Moq;
using Prism.Events;
using System;
using System.IO;
using System.Windows.Media.Imaging;
@@ -32,7 +33,7 @@ namespace XplorePlane.Tests.Pipeline
}
private PipelineEditorViewModel CreateVm() =>
new PipelineEditorViewModel(_mockImageSvc.Object, _mockExecSvc.Object, _mockPersistSvc.Object, _mockLogger.Object);
new PipelineEditorViewModel(_mockImageSvc.Object, _mockExecSvc.Object, _mockPersistSvc.Object, new EventAggregator(), _mockLogger.Object);
// ── 6.1 AddOperatorCommand ────────────────────────────────────
@@ -2,6 +2,7 @@ using FsCheck;
using FsCheck.Fluent;
using FsCheck.Xunit;
using Moq;
using Prism.Events;
using System;
using System.Collections.Generic;
using System.IO;
@@ -31,7 +32,7 @@ namespace XplorePlane.Tests.Pipeline
var mockPersistSvc = new Mock<IPipelinePersistenceService>();
var mockLogger = new Mock<ILoggerService>();
mockLogger.Setup(l => l.ForModule<PipelineEditorViewModel>()).Returns(mockLogger.Object);
return new PipelineEditorViewModel(mockImageSvc.Object, mockExecSvc.Object, mockPersistSvc.Object, mockLogger.Object);
return new PipelineEditorViewModel(mockImageSvc.Object, mockExecSvc.Object, mockPersistSvc.Object, new EventAggregator(), mockLogger.Object);
}
/// <summary>
@@ -277,4 +278,4 @@ namespace XplorePlane.Tests.Pipeline
});
}
}
}
}