public CheckableItem(NumericalBaseService numericalBaseService, FlagItem flagItem, StatusInfoCommand statusInfoCommand) { if (numericalBaseService == null) { throw new ArgumentNullException(nameof(numericalBaseService)); } if (flagItem == null) { throw new ArgumentNullException(nameof(flagItem)); } if (statusInfoCommand == null) { throw new ArgumentNullException(nameof(statusInfoCommand)); } this.numericalBaseService = numericalBaseService; this.flagItem = flagItem; StatusInfoCommand = statusInfoCommand; IsChecked = false; FlagName = flagItem.Name; ToolTip = CalculateToolTip(); UpdateFlagValue(); numericalBaseService.NumericalBaseChanged += HandleNumericalBaseChanged; }
public void SetUp() { numericalBaseService = new NumericalBaseService(); }
public void NumericalBase_is_initially_Decimal() { NumericalBaseService numericalBaseService = new NumericalBaseService(); Assert.That(numericalBaseService.NumericalBase, Is.EqualTo(NumericalBase.Decimal)); }