Converts a boolean to a Visibility value.
상속: IValueConverter
        public void ConvertBack()
        {
            // Arrange
            var converter = new BoolToVisibilityConverter();

            // Act

            // Assert
            Assert.ThrowsException<NotImplementedException>(() => converter.ConvertBack(null, null, null, null));
        }
        public void Convert_True()
        {
            // Arrange
            var converter = new BoolToVisibilityConverter();

            // Act
            var result = (Visibility)converter.Convert(true, null, null, null);

            // Assert
            Assert.AreEqual(Visibility.Visible, result);
        }
        public void Convert_NotBool()
        {
            // Arrange
            var converter = new BoolToVisibilityConverter();

            // Act
            var result = (Visibility)converter.Convert(new object(), null, null, null);

            // Assert
            Assert.AreEqual(Visibility.Collapsed, result);
        }
        public void Convert_False()
        {
            // Arrange
            var converter = new BoolToVisibilityConverter();

            // Act
            var result = (Visibility)converter.Convert(false, null, null, null);

            // Assert
            Assert.AreEqual(Visibility.Collapsed, result);
        }