public void ConvertWhereValueIsOkCancelAndParameterIsOkTypeExpectedVisible() { MessageBoxButtonToVisibilityConverter messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter(); object 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."); }
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"); }
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 ConvertBackExpectedNotImplementedException() { MessageBoxButtonToVisibilityConverter messageBoxButtonToVisibilityConverter = new MessageBoxButtonToVisibilityConverter(); messageBoxButtonToVisibilityConverter.ConvertBack(null, null, null, null); }