File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Calc.UnitTests Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments