public void ConvertCreatesCorrectBrush() { // Arrange var conv = new BackgroundColor(); // Act object invalid = conv.Convert(123, null, null, null); object empty = conv.Convert(null, null, null, null); SolidColorBrush brush = (SolidColorBrush)conv.Convert("A1B2C3", null, null, null); // Assert Assert.AreEqual(DependencyProperty.UnsetValue, invalid); Assert.AreEqual(DependencyProperty.UnsetValue, empty); Assert.AreEqual(161, brush.Color.R); Assert.AreEqual(178, brush.Color.G); Assert.AreEqual(195, brush.Color.B); }