Exemple #1
0
        public void CorrectNameIsConstructedForEnum()
        {
            // Arrange

            // Act
            var list = ValueDescription <TestEnum> .GetValues(true);

            // Assert
            Assert.AreEqual(Strings.Cancel, list.First().Name);
        }
        public PopupNotificationSettings(IConfig config)
        {
            AvailableCorners = ValueDescription <Corner> .GetValues(true).ToList();

            AvailableDisplays = ListDisplays().ToList();

            Enabled         = config.Notifications.PopupEnabled;
            SelectedCorner  = config.Notifications.PopupDisplayCorner;
            SelectedDisplay = config.Notifications.PopupDisplay;
        }
Exemple #3
0
        public void GetValuesReturnsNothingForNonEnum()
        {
            // Arrange

            // Act
            var values = ValueDescription <int> .GetValues().ToArray();

            // Assert
            Assert.AreEqual(0, values.Length);
        }
        public PopupNotificationSettings(IConfig config, INotifier notifier)
        {
            Notifier         = notifier;
            AvailableCorners = ValueDescription <Corner> .GetValues(true).ToList();

            AvailableDisplays = ListDisplays().ToList();

            Enabled         = config.Notifications.PopupEnabled;
            SelectedCorner  = config.Notifications.PopupDisplayCorner;
            SelectedDisplay = config.Notifications.PopupDisplay;
            Win10Enabled    = config.Notifications.Win10Enabled;
            CloseTime       = config.Notifications.ToastsCloseTime;
        }