public void Convert_ShouldReturnVisibilityHidden_WhenValueIsNull()
        {
            NumericInputTypeToVisibilityConverter numericInputTypeToVisibilityConverter = new NumericInputTypeToVisibilityConverter();
            var result = numericInputTypeToVisibilityConverter.Convert(null, null, null, null);

            Assert.AreEqual(Visibility.Hidden, result);
        }
        public void Convert_ShouldReturnVisibilityHidden_WhenInputTypeIsNotNumeric()
        {
            NumericInputTypeToVisibilityConverter numericInputTypeToVisibilityConverter = new NumericInputTypeToVisibilityConverter();
            var result = numericInputTypeToVisibilityConverter.Convert(new WaitingForInputEventArgs()
            {
                Type = InputType.Alphanumeric
            }, null, null, null);

            Assert.AreEqual(Visibility.Hidden, result);
        }
        public void ConvertBack_ShouldThrowNotImplementedException()
        {
            NumericInputTypeToVisibilityConverter numericInputTypeToVisibilityConverter = new NumericInputTypeToVisibilityConverter();

            Assert.ThrowsException <NotImplementedException>(() => numericInputTypeToVisibilityConverter.ConvertBack(new object(), null, null, null));
        }