コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }