public void ConvertsHexToColor(string hexString, Color expectedColor) { var converter = new HexToColorConverter(); var convertedValue = converter.Convert(hexString, typeof(Color), null, CurrentCulture); Assert.IsType <Color>(convertedValue); Assert.Equal(expectedColor, convertedValue); }
public void Convert_does_return_Color_correctly( string hex, Type targetType, object parameter, CultureInfo culture) { //Arrange var sut = new HexToColorConverter(); //Act var convertedValue = (Color)sut.Convert(hex, targetType, parameter, culture); //Assert convertedValue.ToHex().Should().Be(hex); }
public void HexNull() { var returnVal = converter.Convert(null, null, null, null); Assert.AreEqual(converter.DefaultColor, returnVal); }