Skip to content

Commit ec73611

Browse files
committed
Fix unit tests: Add ReplaceInputOnEquals to test Settings class
1 parent 0607b90 commit ec73611

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Calc.UnitTests/Settings.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@ public class Settings : ISettingsInterface
1212
private readonly bool inputUseEnglishFormat;
1313
private readonly bool outputUseEnglishFormat;
1414
private readonly bool closeOnEnter;
15+
private readonly bool replaceInputOnEquals;
1516

1617
public Settings(
1718
CalculateEngine.TrigMode trigUnit = CalculateEngine.TrigMode.Radians,
1819
bool inputUseEnglishFormat = false,
1920
bool outputUseEnglishFormat = false,
20-
bool closeOnEnter = true)
21+
bool closeOnEnter = true,
22+
bool replaceInputOnEquals = true)
2123
{
2224
this.trigUnit = trigUnit;
2325
this.inputUseEnglishFormat = inputUseEnglishFormat;
2426
this.outputUseEnglishFormat = outputUseEnglishFormat;
2527
this.closeOnEnter = closeOnEnter;
28+
this.replaceInputOnEquals = replaceInputOnEquals;
2629
}
2730

2831
public CalculateEngine.TrigMode TrigUnit => trigUnit;
@@ -32,4 +35,6 @@ public Settings(
3235
public bool OutputUseEnglishFormat => outputUseEnglishFormat;
3336

3437
public bool CloseOnEnter => closeOnEnter;
38+
39+
public bool ReplaceInputOnEquals => replaceInputOnEquals;
3540
}

src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Calc.UnitTests/SettingsManagerTests.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public void SettingsInterfaceTest()
3333
Assert.IsFalse(settings.InputUseEnglishFormat);
3434
Assert.IsFalse(settings.OutputUseEnglishFormat);
3535
Assert.IsTrue(settings.CloseOnEnter);
36+
Assert.IsTrue(settings.ReplaceInputOnEquals);
3637
}
3738

3839
[TestMethod]
@@ -43,13 +44,15 @@ public void MockSettingsTest()
4344
trigUnit: CalculateEngine.TrigMode.Degrees,
4445
inputUseEnglishFormat: true,
4546
outputUseEnglishFormat: true,
46-
closeOnEnter: false);
47+
closeOnEnter: false,
48+
replaceInputOnEquals: false);
4749

4850
// Assert
4951
Assert.IsNotNull(settings);
5052
Assert.AreEqual(CalculateEngine.TrigMode.Degrees, settings.TrigUnit);
5153
Assert.IsTrue(settings.InputUseEnglishFormat);
5254
Assert.IsTrue(settings.OutputUseEnglishFormat);
5355
Assert.IsFalse(settings.CloseOnEnter);
56+
Assert.IsFalse(settings.ReplaceInputOnEquals);
5457
}
5558
}

0 commit comments

Comments
 (0)