public void ConvertBack_PassedAnyValue_ShouldThrow() { // Arrange var converter = new ExtendedMouseActionToVisibilityConverter(); // Act/Assert Assert.Throws <NotImplementedException>(() => converter.ConvertBack(ExtendedMouseAction.LeftClick, typeof(Visibility), null, CultureInfo.CurrentCulture)); }
public void Convert_PassedNullValue_ShouldReturnNull() { // Arrange var converter = new ExtendedMouseActionToVisibilityConverter(); // Act var result = converter.Convert(null, typeof(Visibility), null, CultureInfo.CurrentCulture); // Assert Assert.Null(result); }
public void Convert_PassedKnownValue_ShouldReturnCorrectValue(ExtendedMouseAction input, Visibility expected) { // Arrange var converter = new ExtendedMouseActionToVisibilityConverter(); // Act var result = converter.Convert(input, typeof(Visibility), null, CultureInfo.CurrentCulture); // Assert Assert.Equal(expected, result); }