public void ConvertWhereValueIsYesNoAndParameterIsOkExpectedVisible()
        {
            MessageBoxButtonToVisibilityConverter messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter();
            object actual   = messageBoxButtonToVisibilityConverter.Convert(MessageBoxButton.YesNo, null, MessageBoxResult.OK, null);
            object expected = Visibility.Collapsed;

            Assert.AreEqual(expected, actual, "This compination of value and parameter should result in Visibility.Visible.");
        }
        public void ConvertWhereParameterIsUnexpectedTypeExpectedNothing()
        {
            MessageBoxButtonToVisibilityConverter messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter();
            object actual   = messageBoxButtonToVisibilityConverter.Convert(MessageBoxButton.OK, null, "", null);
            object expected = Binding.DoNothing;

            Assert.AreEqual(expected, actual, "When the parameter is null binding.donothing is expected");
        }
        public void ConvertWhereValueIsUnexpectedTypeExpectedNothing()
        {
            MessageBoxButtonToVisibilityConverter messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter();
            object actual   = messageBoxButtonToVisibilityConverter.Convert("", null, MessageBoxResult.OK, null);
            object expected = Binding.DoNothing;

            Assert.AreEqual(expected, actual, "When the value is an unexpected type binding.donothing is expected");
        }
Beispiel #4
0
        public void ConvertWhereValueIsOkCancelAndParameterIsOkTypeExpectedVisible()
        {
            var    messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter();
            var    actual   = messageBoxButtonToVisibilityConverter.Convert(MessageBoxButton.OKCancel, null, MessageBoxResult.OK, null);
            object expected = Visibility.Visible;

            Assert.AreEqual(expected, actual, "This compination of value and parameter should result in Visibility.Visible.");
        }
Beispiel #5
0
        public void ConvertWhereValueIsNullExpectedNothing()
        {
            var messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter();
            var actual   = messageBoxButtonToVisibilityConverter.Convert(null, null, MessageBoxResult.OK, null);
            var expected = Binding.DoNothing;

            Assert.AreEqual(expected, actual, "When the value is null binding.donothing is expected");
        }
        public void ConvertBackExpectedNotImplementedException()
        {
            MessageBoxButtonToVisibilityConverter messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter();

            messageBoxButtonToVisibilityConverter.ConvertBack(null, null, null, null);
        }