Exemplo n.º 1
0
        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));
        }