public void ConvertBack_PassedAnyValue_ShouldThrow() { // Arrange var converter = new ModifierKeysToVisibilityConverter(); // Act/Assert Assert.Throws <NotImplementedException>(() => converter.ConvertBack(ModifierKeys.Control, typeof(Visibility), null, CultureInfo.CurrentCulture)); }
public void Convert_PassedUnknownValueAndUnknownParameter_ShouldReturnNull() { // Arrange var converter = new ModifierKeysToVisibilityConverter(); // Act var result = converter.Convert(null, typeof(Visibility), null, CultureInfo.CurrentCulture); // Assert Assert.Null(result); }
public void Convert_PassedParameterValue_ShouldReturnCorrectValue(ModifierKeys input, Visibility expected) { // Arrange var converter = new ModifierKeysToVisibilityConverter(); // Act var result = converter.Convert(null, typeof(Visibility), input, CultureInfo.CurrentCulture); // Assert Assert.Equal(expected, result); }