package auditlog

import "testing"

func TestResourcePoolEventTypeValues(t *testing.T) {
	t.Parallel()

	tests := []struct {
		name      string
		eventType EventType
		want      EventType
	}{
		{name: "create", eventType: EventCreateResourcePool, want: 171},
		{name: "update", eventType: EventUpdateResourcePool, want: 172},
		{name: "delete", eventType: EventDeleteResourcePool, want: 173},
		{name: "resize capacity", eventType: EventResizeResourcePoolCapacity, want: 174},
		{name: "update cloud resource tags", eventType: EventUpdateResourcePoolCloudResourceTags, want: 175},
	}

	for _, tt := range tests {
		t.Run(tt.name, func(t *testing.T) {
			if tt.eventType != tt.want {
				t.Fatalf("event type = %d, want %d", tt.eventType, tt.want)
			}
		})
	}
}
