mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 19:26:39 +02:00
PowerRename settings bugfix (#2796)
* PowerRename settings bugfix * Changed visibility to enability of PowerRename_Toggle_MaxDispListNum * Added unit tests and changed maximum value
This commit is contained in:
committed by
GitHub
parent
1ecedd5566
commit
585c66a4d0
@@ -80,6 +80,55 @@ namespace ViewModelTests
|
||||
viewModel.MRUEnabled = true;
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void WhenIsEnabledIsOffAndMRUEnabledIsOffGlobalAndMruShouldBeOff()
|
||||
{
|
||||
PowerRenameViewModel viewModel = new PowerRenameViewModel();
|
||||
ShellPage.DefaultSndMSGCallback = msg => { };
|
||||
|
||||
viewModel.IsEnabled = false;
|
||||
viewModel.MRUEnabled = false;
|
||||
|
||||
Assert.IsFalse(viewModel.GlobalAndMruEnabled);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void WhenIsEnabledIsOffAndMRUEnabledIsOnGlobalAndMruShouldBeOff()
|
||||
{
|
||||
PowerRenameViewModel viewModel = new PowerRenameViewModel();
|
||||
ShellPage.DefaultSndMSGCallback = msg => { };
|
||||
|
||||
viewModel.IsEnabled = false;
|
||||
viewModel.MRUEnabled = true;
|
||||
|
||||
|
||||
Assert.IsFalse(viewModel.GlobalAndMruEnabled);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void WhenIsEnabledIsOnAndMRUEnabledIsOffGlobalAndMruShouldBeOff()
|
||||
{
|
||||
PowerRenameViewModel viewModel = new PowerRenameViewModel();
|
||||
ShellPage.DefaultSndMSGCallback = msg => { };
|
||||
|
||||
viewModel.IsEnabled = true;
|
||||
viewModel.MRUEnabled = false;
|
||||
|
||||
Assert.IsFalse(viewModel.GlobalAndMruEnabled);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void WhenIsEnabledIsOnAndMRUEnabledIsOnGlobalAndMruShouldBeOn()
|
||||
{
|
||||
PowerRenameViewModel viewModel = new PowerRenameViewModel();
|
||||
ShellPage.DefaultSndMSGCallback = msg => { };
|
||||
|
||||
viewModel.IsEnabled = true;
|
||||
viewModel.MRUEnabled = true;
|
||||
|
||||
Assert.IsTrue(viewModel.GlobalAndMruEnabled);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void EnabledOnContextMenu_ShouldSetValue2True_WhenSuccessful()
|
||||
{
|
||||
@@ -141,7 +190,7 @@ namespace ViewModelTests
|
||||
ShellPage.DefaultSndMSGCallback = msg =>
|
||||
{
|
||||
PowerRenameSettingsIPCMessage snd = JsonSerializer.Deserialize<PowerRenameSettingsIPCMessage>(msg);
|
||||
Assert.AreEqual(20,snd.Powertoys.PowerRename.properties.MaxMRUSize.Value);
|
||||
Assert.AreEqual(20, snd.Powertoys.PowerRename.properties.MaxMRUSize.Value);
|
||||
};
|
||||
|
||||
// act
|
||||
|
||||
Reference in New Issue
Block a user