public void SpanZonesAcrossMonitorsShouldSetValue2TrueWhenSuccessful() { Mock <SettingsUtils> mockSettingsUtils = new Mock <SettingsUtils>(); // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.IsFalse(viewModel.SpanZonesAcrossMonitors); // check if value was initialized to false. // act viewModel.SpanZonesAcrossMonitors = true; // assert var expected = viewModel.SpanZonesAcrossMonitors; var actual = SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object).SettingsConfig.Properties.FancyzonesSpanZonesAcrossMonitors.Value; Assert.AreEqual(expected, actual); }
public void ZoneInActiveColorShouldSetColorValue2WhiteWhenSuccessful() { // Assert Func <string, int> sendMockIPCConfigMSG = msg => { FancyZonesSettingsIPCMessage snd = JsonSerializer.Deserialize <FancyZonesSettingsIPCMessage>(msg); Assert.AreEqual("#FFFFFF", snd.Powertoys.FancyZones.Properties.FancyzonesInActiveColor.Value); return(0); }; // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.AreEqual(ConfigDefaults.DefaultFancyZonesInActiveColor, viewModel.ZoneInActiveColor); // act viewModel.ZoneInActiveColor = "#FFFFFF"; }
public void HighlightOpacityShouldSetOpacityValueTo60WhenSuccessful() { // Assert Func <string, int> sendMockIPCConfigMSG = msg => { FancyZonesSettingsIPCMessage snd = JsonSerializer.Deserialize <FancyZonesSettingsIPCMessage>(msg); Assert.AreEqual(60, snd.Powertoys.FancyZones.Properties.FancyzonesHighlightOpacity.Value); return(0); }; // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.AreEqual(50, viewModel.HighlightOpacity); // act viewModel.HighlightOpacity = 60; }
public PowerLauncherPage() { InitializeComponent(); var settingsUtils = new SettingsUtils(); _lastIPCMessageSentTick = Environment.TickCount; PowerLauncherSettings settings = settingsUtils.GetSettingsOrDefault <PowerLauncherSettings>(PowerLauncherSettings.ModuleName); ViewModel = new PowerLauncherViewModel(settings, SettingsRepository <GeneralSettings> .GetInstance(settingsUtils), SendDefaultIPCMessageTimed, App.IsDarkTheme); DataContext = ViewModel; _ = Helper.GetFileWatcher(PowerLauncherSettings.ModuleName, "settings.json", () => { if (Environment.TickCount < _lastIPCMessageSentTick + 500) { // Don't try to update data from the file if we tried to write to it through IPC in the last 500 milliseconds. return; } PowerLauncherSettings powerLauncherSettings = null; try { powerLauncherSettings = settingsUtils.GetSettingsOrDefault <PowerLauncherSettings>(PowerLauncherSettings.ModuleName); } catch (IOException ex) { Logger.LogInfo(ex.Message); } if (powerLauncherSettings != null && !ViewModel.IsUpToDate(powerLauncherSettings)) { _ = Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { DataContext = ViewModel = new PowerLauncherViewModel(powerLauncherSettings, SettingsRepository <GeneralSettings> .GetInstance(settingsUtils), ShellPage.SendDefaultIPCMessage, App.IsDarkTheme); this.Bindings.Update(); }); } }); var loader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView(); searchResultPreferencesOptions = new ObservableCollection <Tuple <string, string> >(); searchResultPreferencesOptions.Add(Tuple.Create(loader.GetString("PowerLauncher_SearchResultPreference_AlphabeticalOrder"), "alphabetical_order")); searchResultPreferencesOptions.Add(Tuple.Create(loader.GetString("PowerLauncher_SearchResultPreference_MostRecentlyUsed"), "most_recently_used")); searchResultPreferencesOptions.Add(Tuple.Create(loader.GetString("PowerLauncher_SearchResultPreference_RunningProcessesOpenApplications"), "running_processes_open_applications")); searchTypePreferencesOptions = new ObservableCollection <Tuple <string, string> >(); searchTypePreferencesOptions.Add(Tuple.Create(loader.GetString("PowerLauncher_SearchTypePreference_ApplicationName"), "application_name")); searchTypePreferencesOptions.Add(Tuple.Create(loader.GetString("PowerLauncher_SearchTypePreference_StringInApplication"), "string_in_application")); searchTypePreferencesOptions.Add(Tuple.Create(loader.GetString("PowerLauncher_SearchTypePreference_ExecutableName"), "executable_name")); }
protected override void OnNavigatedTo(NavigationEventArgs e) { ViewModel.LogOpeningModuleEvent(); HotkeyControl.Keys = SettingsRepository <ColorPickerSettings> .GetInstance(new SettingsUtils()).SettingsConfig.Properties.ActivationShortcut.GetKeysList(); }
public void JPEGQualityLevelShouldSetValueToTenWhenSuccessful() { // arrange var mockIOProvider = IIOProviderMocks.GetMockIOProviderForSaveLoadExists(); var mockSettingsUtils = new SettingsUtils(mockIOProvider.Object); Func <string, int> SendMockIPCConfigMSG = msg => { return(0); }; ImageResizerViewModel viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); // act viewModel.JPEGQualityLevel = 10; // Assert viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); Assert.AreEqual(10, viewModel.JPEGQualityLevel); }
public void ColorPickerIsEnabledByDefault() { var mockSettingsUtils = ISettingsUtilsMocks.GetStubSettingsUtils <ColorPickerSettings>(); var viewModel = new ColorPickerViewModel(ISettingsUtilsMocks.GetStubSettingsUtils <ColorPickerSettings>().Object, SettingsRepository <GeneralSettings> .GetInstance(ISettingsUtilsMocks.GetStubSettingsUtils <GeneralSettings>().Object), ColorPickerIsEnabledByDefaultIPC); Assert.IsTrue(viewModel.IsEnabled); }
public void IsEnabledShouldEnableModuleWhenSuccessful() { // Assert Func <string, int> SendMockIPCConfigMSG = msg => { OutGoingGeneralSettings snd = JsonSerializer.Deserialize <OutGoingGeneralSettings>(msg); Assert.IsTrue(snd.GeneralSettings.Enabled.PowerRename); return(0); }; // arrange PowerRenameViewModel viewModel = new PowerRenameViewModel(mockPowerRenamePropertiesUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG, generalSettingsFileName); // act viewModel.IsEnabled = true; }
public void MRUEnabledShouldSetValue2TrueWhenSuccessful() { // Assert Func <string, int> SendMockIPCConfigMSG = msg => { PowerRenameSettingsIPCMessage snd = JsonSerializer.Deserialize <PowerRenameSettingsIPCMessage>(msg); Assert.IsTrue(snd.Powertoys.PowerRename.Properties.MRUEnabled.Value); return(0); }; // arrange PowerRenameViewModel viewModel = new PowerRenameViewModel(mockPowerRenamePropertiesUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG, generalSettingsFileName); // act viewModel.MRUEnabled = true; }
public void HighlightOpacityShouldSetOpacityValueTo60WhenSuccessful() { Mock <SettingsUtils> mockSettingsUtils = new Mock <SettingsUtils>(); // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.AreEqual(50, viewModel.HighlightOpacity); // act viewModel.HighlightOpacity = 60; // assert var expected = viewModel.HighlightOpacity; var actual = SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object).SettingsConfig.Properties.FancyzonesHighlightOpacity.Value; Assert.AreEqual(expected, actual); }
public void MaxDispListNumShouldSetMaxSuggListTo20WhenSuccessful() { // Assert Func <string, int> SendMockIPCConfigMSG = msg => { PowerRenameSettingsIPCMessage snd = JsonSerializer.Deserialize <PowerRenameSettingsIPCMessage>(msg); Assert.AreEqual(20, snd.Powertoys.PowerRename.Properties.MaxMRUSize.Value); return(0); }; // arrange PowerRenameViewModel viewModel = new PowerRenameViewModel(mockPowerRenamePropertiesUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG, generalSettingsFileName); // act viewModel.MaxDispListNum = 20; }
public void ExcludedAppsShouldSetColorValue2WhiteWhenSuccessful() { Mock <SettingsUtils> mockSettingsUtils = new Mock <SettingsUtils>(); // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.AreEqual(string.Empty, viewModel.ExcludedApps); // act viewModel.ExcludedApps = "Sample"; // assert var expected = viewModel.ExcludedApps; var actual = SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object).SettingsConfig.Properties.FancyzonesExcludedApps.Value; Assert.AreEqual(expected, actual); }
public void ZoneInActiveColorShouldSetColorValue2WhiteWhenSuccessful() { Mock <SettingsUtils> mockSettingsUtils = new Mock <SettingsUtils>(); // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.AreEqual(ConfigDefaults.DefaultFancyZonesInActiveColor, viewModel.ZoneInActiveColor); // act viewModel.ZoneInActiveColor = "#FFFFFF"; // assert var expected = viewModel.ZoneInActiveColor; var actual = SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object).SettingsConfig.Properties.FancyzonesInActiveColor.Value; Assert.AreEqual(expected, actual); }
public void OverlappingZonesAlgorithmIndexShouldSetValue2AnotherWhenSuccessful() { Mock <SettingsUtils> mockSettingsUtils = new Mock <SettingsUtils>(); // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.AreEqual(0, viewModel.OverlappingZonesAlgorithmIndex); // check if value was initialized to false. // act viewModel.OverlappingZonesAlgorithmIndex = 1; // assert var expected = viewModel.OverlappingZonesAlgorithmIndex; var actual = SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object).SettingsConfig.Properties.FancyzonesOverlappingZonesAlgorithm.Value; Assert.AreEqual(expected, actual); }
public void DeleteImageSizeShouldDeleteImageSizeWhenSuccessful() { // arrange var mockSettingsUtils = ISettingsUtilsMocks.GetStubSettingsUtils <ImageResizerSettings>(); Func <string, int> SendMockIPCConfigMSG = msg => { return(0); }; ImageResizerViewModel viewModel = new ImageResizerViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); int sizeOfOriginalArray = viewModel.Sizes.Count; ImageSize deleteCandidate = viewModel.Sizes.Where <ImageSize>(x => x.Id == 0).First(); // act viewModel.DeleteImageSize(0); // Assert Assert.AreEqual(sizeOfOriginalArray - 1, viewModel.Sizes.Count); Assert.IsFalse(viewModel.Sizes.Contains(deleteCandidate)); }
public void WhenIsEnabledIsOnAndMRUEnabledIsOffGlobalAndMruShouldBeOff() { Func <string, int> SendMockIPCConfigMSG = msg => { return(0); }; PowerRenameViewModel viewModel = new PowerRenameViewModel(mockPowerRenamePropertiesUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG, generalSettingsFileName); viewModel.IsEnabled = true; viewModel.MRUEnabled = false; Assert.IsFalse(viewModel.GlobalAndMruEnabled); }
public void IsEnabledShouldEnableModuleWhenSuccessful() { // Assert Func <string, int> SendMockIPCConfigMSG = msg => { OutGoingGeneralSettings snd = JsonSerializer.Deserialize <OutGoingGeneralSettings>(msg); Assert.IsTrue(snd.GeneralSettings.Enabled.ImageResizer); return(0); }; // arrange ImageResizerViewModel viewModel = new ImageResizerViewModel(mockImgResizerSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); // act viewModel.IsEnabled = true; }
protected override void OnNavigatedTo(NavigationEventArgs e) { ViewModel.LogOpeningModuleEvent(); HotkeyControl.Keys = SettingsRepository <FancyZonesSettings> .GetInstance(new SettingsUtils()).SettingsConfig.Properties.FancyzonesEditorHotkey.Value.GetKeysList(); }
public void SVGThumbnailIsEnabledShouldPrevHandlerWhenSuccessful() { // Assert Func <string, int> SendMockIPCConfigMSG = msg => { SndModuleSettings <SndPowerPreviewSettings> snd = JsonSerializer.Deserialize <SndModuleSettings <SndPowerPreviewSettings> >(msg); Assert.IsTrue(snd.PowertoysSetting.FileExplorerPreviewSettings.Properties.EnableSvgThumbnail); return(0); }; // arrange PowerPreviewViewModel viewModel = new PowerPreviewViewModel(SettingsRepository <PowerPreviewSettings> .GetInstance(mockPowerPreviewSettingsUtils.Object), SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG, PowerPreviewSettings.ModuleName); // act viewModel.SVGThumbnailIsEnabled = true; }
public static string SelectedTheme() { return(SettingsRepository <GeneralSettings> .GetInstance(settingsUtils).SettingsConfig.Theme.ToUpper(CultureInfo.InvariantCulture)); }
public ShortcutGuidePage() { InitializeComponent(); var settingsUtils = new SettingsUtils(new SystemIOProvider()); ViewModel = new ShortcutGuideViewModel(SettingsRepository <GeneralSettings> .GetInstance(settingsUtils), SettingsRepository <ShortcutGuideSettings> .GetInstance(settingsUtils), ShellPage.SendDefaultIPCMessage); DataContext = ViewModel; }
public void FileNameShouldUpdateValueWhenSuccessful() { // arrange var mockIOProvider = IIOProviderMocks.GetMockIOProviderForSaveLoadExists(); var mockSettingsUtils = new SettingsUtils(mockIOProvider.Object); Func <string, int> SendMockIPCConfigMSG = msg => { return(0); }; ImageResizerViewModel viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); string expectedValue = "%1 (%3)"; // act viewModel.FileName = expectedValue; // Assert viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); Assert.AreEqual(expectedValue, viewModel.FileName); }
public PowerPreviewPage() { InitializeComponent(); var settingsUtils = new SettingsUtils(); ViewModel = new PowerPreviewViewModel(SettingsRepository <PowerPreviewSettings> .GetInstance(settingsUtils), SettingsRepository <GeneralSettings> .GetInstance(settingsUtils), ShellPage.SendDefaultIPCMessage); DataContext = ViewModel; }
public void KeepDateModifiedShouldUpdateValueWhenSuccessful() { // arrange var settingUtils = ISettingsUtilsMocks.GetStubSettingsUtils <ImageResizerSettings>(); var expectedSettingsString = new ImageResizerSettings() { Properties = new ImageResizerProperties() { ImageresizerKeepDateModified = new BoolProperty() { Value = true } } }.ToJsonString(); // Using Ordinal since this is used internally settingUtils.Setup(x => x.SaveSettings( It.Is <string>(content => content.Equals(expectedSettingsString, StringComparison.Ordinal)), It.Is <string>(module => module.Equals(ImageResizerSettings.ModuleName, StringComparison.Ordinal)), It.IsAny <string>())) .Verifiable(); Func <string, int> SendMockIPCConfigMSG = msg => { return(0); }; ImageResizerViewModel viewModel = new ImageResizerViewModel(settingUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); // act viewModel.KeepDateModified = true; // Assert settingUtils.Verify(); }
public void ShowOnAllMonitorsShouldSetValue2TrueWhenSuccessful() { // Assert Func <string, int> sendMockIPCConfigMSG = msg => { FancyZonesSettingsIPCMessage snd = JsonSerializer.Deserialize <FancyZonesSettingsIPCMessage>(msg); Assert.IsTrue(snd.Powertoys.FancyZones.Properties.FancyzonesShowOnAllMonitors.Value); return(0); }; // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.IsFalse(viewModel.ShowOnAllMonitors); // check if value was initialized to false. // act viewModel.ShowOnAllMonitors = true; }
public void EncoderShouldUpdateValueWhenSuccessful() { // arrange var mockIOProvider = IIOProviderMocks.GetMockIOProviderForSaveLoadExists(); var mockSettingsUtils = new SettingsUtils(mockIOProvider.Object); Func <string, int> SendMockIPCConfigMSG = msg => { return(0); }; ImageResizerViewModel viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); // act viewModel.Encoder = 3; // Assert viewModel = new ImageResizerViewModel(mockSettingsUtils, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); Assert.AreEqual("163bcc30-e2e9-4f0b-961d-a3e9fdb788a3", viewModel.EncoderGuid); Assert.AreEqual(3, viewModel.Encoder); }
public void ExcludedAppsShouldSetColorValue2WhiteWhenSuccessful() { // Assert Func <string, int> sendMockIPCConfigMSG = msg => { FancyZonesSettingsIPCMessage snd = JsonSerializer.Deserialize <FancyZonesSettingsIPCMessage>(msg); Assert.AreEqual("Sample", snd.Powertoys.FancyZones.Properties.FancyzonesExcludedApps.Value); return(0); }; // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.AreEqual(string.Empty, viewModel.ExcludedApps); // act viewModel.ExcludedApps = "Sample"; }
public void AddRowShouldAddEmptyImageSizeWhenSuccessful() { // arrange var mockSettingsUtils = ISettingsUtilsMocks.GetStubSettingsUtils <ImageResizerSettings>(); Func <string, int> SendMockIPCConfigMSG = msg => { return(0); }; ImageResizerViewModel viewModel = new ImageResizerViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SendMockIPCConfigMSG); int sizeOfOriginalArray = viewModel.Sizes.Count; // act viewModel.AddRow(); // Assert Assert.AreEqual(sizeOfOriginalArray + 1, viewModel.Sizes.Count); }
public void IsEnabledShouldDisableModuleWhenSuccessful() { Func <string, int> sendMockIPCConfigMSG = msg => { OutGoingGeneralSettings snd = JsonSerializer.Deserialize <OutGoingGeneralSettings>(msg); Assert.IsFalse(snd.GeneralSettings.Enabled.FancyZones); return(0); }; // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.IsTrue(viewModel.IsEnabled); // check if the module is enabled. // act viewModel.IsEnabled = false; }
public void UseCursorPosEditorStartupScreenShouldSetValue2FalseWhenSuccessful() { Mock <SettingsUtils> mockSettingsUtils = new Mock <SettingsUtils>(); // arrange FancyZonesViewModel viewModel = new FancyZonesViewModel(mockSettingsUtils.Object, SettingsRepository <GeneralSettings> .GetInstance(mockGeneralSettingsUtils.Object), SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object), sendMockIPCConfigMSG, FancyZonesTestFolderName); Assert.IsTrue(viewModel.UseCursorPosEditorStartupScreen); // check if value was initialized to false. // act viewModel.UseCursorPosEditorStartupScreen = true; // assert var expected = viewModel.UseCursorPosEditorStartupScreen; var actual = SettingsRepository <FancyZonesSettings> .GetInstance(mockFancyZonesSettingsUtils.Object).SettingsConfig.Properties.UseCursorposEditorStartupscreen.Value; Assert.AreEqual(expected, actual); }