package internal

import (
	"testing"

	factory "github.com/tech/sendico/pkg/mlogger/factory"
)

func TestNewAccountManagerInternal(t *testing.T) {
	logger := factory.NewLogger(true)

	manager := NewAccountManager(
		logger,
		nil, nil, nil, nil,
	)

	if manager == nil {
		t.Fatal("Expected non-nil AccountManager")
	}

	// Test that logger is properly named
	if manager.logger == nil {
		t.Error("Expected logger to be set")
	}
}
