public void when_Visible_is_passed_then_true_is_returned()
        {
            var converter = new BooleanToVisibilityConverter();
            var result = converter.ConvertBack(Visibility.Visible, null, null, null);

            Assert.That(result, Is.True);
        }
        public void when_Hidden_is_passed_then_false_is_returned()
        {
            var converter = new BooleanToVisibilityConverter();
            var result = converter.ConvertBack(Visibility.Hidden, null, null, null);

            Assert.That(result, Is.False);
        }
        public void when_false_is_passed_then_Collapsed_is_returned()
        {
            var converter = new BooleanToVisibilityConverter();
            var result = converter.Convert(false, null, null, null);

            Assert.That(result, Is.EqualTo(Visibility.Collapsed));
        }
        public void when_nullable_true_is_passed_then_Visible_is_returned()
        {
            var converter = new BooleanToVisibilityConverter();
            var value = (bool?)true;
            var result = converter.Convert(value, null, null, null);

            Assert.That(result, Is.EqualTo(Visibility.Visible));
        }