Esempio n. 1
0
        public void ShouldCovertTrueToVisisble()
        {
            var mockValueProvider = new Mock <IBooleanToggleValueProvider>();

            mockValueProvider.Setup(x => x.EvaluateBooleanToggleValue(It.IsAny <SimpleFeatureToggle>())).Returns(true);

            var toggle = new MyBooleanFeatureToggle
            {
                BooleanToggleValueProvider = mockValueProvider.Object
            };

            var sut = new FeatureToggleToVisibilityConverter();

            var result = sut.Convert(toggle, typeof(Visibility), null, null);

            Assert.AreEqual(Visibility.Visible, result);
        }
        public void CovertFalseToCollapsed()
        {
            var mockValueProvider = new Mock <IBooleanToggleValueProvider>();

            mockValueProvider.Setup(x => x.EvaluateBooleanToggleValue(It.IsAny <SimpleFeatureToggle>())).Returns(false);

            var toggle = new MyBooleanFeatureToggle
            {
                ToggleValueProvider = mockValueProvider.Object
            };

            var sut = new FeatureToggleToVisibilityConverter();

            var result = sut.Convert(toggle, typeof(Visibility), null, null);

            Assert.Equal(Visibility.Collapsed, result);
        }