Add test for ExtendedContextMenuOnly setting

Co-authored-by: yeelam-gordon <73506701+yeelam-gordon@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-05 15:21:31 +00:00
parent 3e869f3347
commit 4b4e408cdd

View File

@@ -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<string, int> sendMockIPCConfigMSG = msg => { return 0; };
ImageResizerViewModel viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository<GeneralSettings>.GetInstance(_mockGeneralSettingsUtils.Object), sendMockIPCConfigMSG, (string name) => name);
// act
viewModel.ExtendedContextMenuOnly = true;
// Assert
viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository<GeneralSettings>.GetInstance(_mockGeneralSettingsUtils.Object), sendMockIPCConfigMSG, (string name) => name);
Assert.IsTrue(viewModel.ExtendedContextMenuOnly);
}
[TestMethod]
public void AddImageSizeShouldAddNewImageSizeWhenSuccessful()
{