public void GivenProperHexData_ThenUsesItCorrectly(string source) { IGraphVizColor color = GraphVizColor.FromHex(source); string parsed = color.ToGraphVizColorString(); Assert.Equal(source, parsed, StringComparer.OrdinalIgnoreCase); }
public void GivenColorAttribute_ThenReturnsProperRecordForIt() { string hexColor = "#C6C6C6"; IGraphVizColor colorValue = GraphVizColor.FromHex(hexColor); FillColorAttribute fillColorAttribute = new FillColorAttribute(colorValue); DotHelper dh = new DotHelper(); string record = dh.GetRecordFromAttribute(fillColorAttribute); string expected = $"{fillColorAttribute.Key}=\"#C6C6C6\""; Assert.Equal(expected, record); }