package chart

import (
	"testing"

	"github.com/wcharczuk/go-chart/v2/testutil"
)

func TestLastValueAnnotationSeries(t *testing.T) {
	// replaced new assertions helper

	series := ContinuousSeries{
		XValues: []float64{1.0, 2.0, 3.0, 4.0, 5.0},
		YValues: []float64{5.0, 3.0, 3.0, 2.0, 1.0},
	}

	lva := LastValueAnnotationSeries(series)
	testutil.AssertNotEmpty(t, lva.Annotations)
	lvaa := lva.Annotations[0]
	testutil.AssertEqual(t, 5, lvaa.XValue)
	testutil.AssertEqual(t, 1, lvaa.YValue)
}