public SpineChartMinMaxLabelBuilder(SpineChartMinMaxLabel label) { if (label == null) { throw new ArgumentNullException(); } this._sourceLabel = label; }
public void MinMaxLabels_Returns_CorrectLabels_For_RagsAndBluesLegendColour() { // Arrange SpineChartMinMaxLabel labelInput = new SpineChartMinMaxLabel(); var keyColorId = KeyColours.RagAndBlues; var builder = new SpineChartMinMaxLabelBuilder(labelInput, keyColorId); // Act var result = builder.MinMaxLabels; // Assert Assert.IsTrue(result.Min == "Worst/ Lowest" && result.Max == "Best/ Highest"); }
public void MinMaxLabels_Returns_LowestHighest_For_BluesOnlyLegendColour() { // Arrange SpineChartMinMaxLabel labelInput = new SpineChartMinMaxLabel(); var keyColorId = KeyColours.BluesOnly; var builder = new SpineChartMinMaxLabelBuilder(labelInput, keyColorId); // Act var result = builder.MinMaxLabels; // Assert Assert.IsTrue(result.Min == "Lowest" && result.Max == "Highest"); }
public void MinMaxLabels_Returns_Default_For_NoLegendColour() { // Arrange SpineChartMinMaxLabel labelInput = new SpineChartMinMaxLabel(); var keyColorId = KeyColours.Undefined; var builder = new SpineChartMinMaxLabelBuilder(labelInput, keyColorId); // Act var result = builder.MinMaxLabels; // Assert Assert.IsTrue(result.Min == "Worst/ Lowest" && result.Max == "Best/ Highest"); }
public SpineChartMinMaxLabelBuilder(SpineChartMinMaxLabel label, int keyColor) :this(label) { this._keyColor = keyColor; }