public void Unhighlighting_after_highlighting_changes_the_ouline_colour_and_the_stroke_thickness_back() { // Given UniqueFractalPolygon polygon = new UniqueFractalPolygon(); var originalOutlineThickness = polygon.Shape.StrokeThickness; var originalOutlineColour = polygon.Shape.Stroke.ToString(); // When polygon.Highlight(true); polygon.Highlight(false); // Then var revertedStrokeThickness = polygon.Shape.StrokeThickness; Assert.AreEqual(originalOutlineThickness, revertedStrokeThickness); var revertedOutlineColour = polygon.Shape.Stroke.ToString(); Assert.AreEqual(originalOutlineColour, revertedOutlineColour); }
public void Highlighting_changes_the_ouline_colour_and_the_stroke_thickness() { // Given UniqueFractalPolygon polygon = new UniqueFractalPolygon(); var originalOutlineThickness = polygon.Shape.StrokeThickness; var originalOutlineColour = polygon.Shape.Stroke.ToString(); // When polygon.Highlight(true); // Then var highlightedStrokeThickness = polygon.Shape.StrokeThickness; Assert.AreNotEqual(originalOutlineThickness, highlightedStrokeThickness); var highlightedOutlineColour = polygon.Shape.Stroke.ToString(); Assert.AreNotEqual(originalOutlineColour, highlightedOutlineColour); }