From 4b4e408cddd417e23851fdfc9f4e68160b7367b9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 15:21:31 +0000 Subject: [PATCH] Add test for ExtendedContextMenuOnly setting Co-authored-by: yeelam-gordon <73506701+yeelam-gordon@users.noreply.github.com> --- .../ViewModelTests/ImageResizer.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/settings-ui/Settings.UI.UnitTests/ViewModelTests/ImageResizer.cs b/src/settings-ui/Settings.UI.UnitTests/ViewModelTests/ImageResizer.cs index 15eac53645..b580aa53cd 100644 --- a/src/settings-ui/Settings.UI.UnitTests/ViewModelTests/ImageResizer.cs +++ b/src/settings-ui/Settings.UI.UnitTests/ViewModelTests/ImageResizer.cs @@ -204,6 +204,23 @@ namespace ViewModelTests Assert.AreEqual(3, viewModel.Encoder); } + [TestMethod] + public void ExtendedContextMenuOnlyShouldUpdateValueWhenSuccessful() + { + // arrange + var fileSystemMock = new MockFileSystem(); + var mockSettingsUtils = new SettingsUtils(fileSystemMock); + Func sendMockIPCConfigMSG = msg => { return 0; }; + ImageResizerViewModel viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository.GetInstance(_mockGeneralSettingsUtils.Object), sendMockIPCConfigMSG, (string name) => name); + + // act + viewModel.ExtendedContextMenuOnly = true; + + // Assert + viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository.GetInstance(_mockGeneralSettingsUtils.Object), sendMockIPCConfigMSG, (string name) => name); + Assert.IsTrue(viewModel.ExtendedContextMenuOnly); + } + [TestMethod] public void AddImageSizeShouldAddNewImageSizeWhenSuccessful() {