public void InvertsBooleanBack()
        {
            var converter = new InvertBooleanConverter();

            Assert.True(converter.ConvertBack(false, null, null));
            Assert.False(converter.ConvertBack(true, null, null));
        }
        public void Test_ConvertBack()
        {
            var target = new InvertBooleanConverter();

            target.ConvertBack(true, null, null, null).Should().Be(false);
            target.ConvertBack(false, null, null, null).Should().Be(true);
            target.ConvertBack(1, null, null, null).Should().Be(DependencyProperty.UnsetValue);
            target.ConvertBack("0", null, null, null).Should().Be(DependencyProperty.UnsetValue);
        }
Exemplo n.º 3
0
        public void InvertBoolean_ConvertBack()
        {
            // Arrange
            InvertBooleanConverter converter = new InvertBooleanConverter();

            // Act and assert.
            converter.ConvertBack(true, typeof(Boolean), null, CultureInfo.CurrentCulture);
        }
Exemplo n.º 4
0
        public void InvertBooleanConverterTest()
        {
            var converter = new InvertBooleanConverter();
            var result    = converter.Convert(true, null, null, null);

            Assert.AreEqual(result, false);
            var convertBackResult = converter.ConvertBack(result, null, null, null);

            Assert.AreEqual(convertBackResult, true);
        }
Exemplo n.º 5
0
        public void WhenConvertBackCalledWithFalseThenTrueReturned()
        {
            // Arrange
            var expected = true;

            var value = false;

            var target = new InvertBooleanConverter();

            // Act
            var actual = target.ConvertBack(value, typeof(bool), null, CultureInfo.InvariantCulture);

            // Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 6
0
        public void WhenConvertBackCalledWithNullThenUnsetValueReturned()
        {
            // Arrange
            var expected = DependencyProperty.UnsetValue;

            var value = new object();

            var target = new InvertBooleanConverter();

            // Act
            var actual = target.ConvertBack(value, typeof(bool), null, CultureInfo.InvariantCulture);

            // Assert
            Assert.AreEqual(expected, actual);
        }