"create_citation_network creates valid network with default parameters"
"network statistics are correctly computed"
"max_distance parameter filters citation pairs"
"min_connections parameter filters nodes correctly"
"show_labels parameter controls label display"
"function handles NULL or empty network_data gracefully"
"function warns when no pairs within max_distance"
"No citation pairs found within the specified maximum distance"
"function warns when no valid connections after filtering"
"multi-section citations are correctly identified"
"edge properties reflect distance correctly"
"section distribution is calculated in statistics"
"unknown sections are handled correctly"
"returned network has all expected attributes"

create_citation_network creates valid network with default parameters

network statistics are correctly computed

max_distance parameter filters citation pairs

min_connections parameter filters nodes correctly

show_labels parameter controls label display

multi-section citations are correctly identified

edge properties reflect distance correctly

section distribution is calculated in statistics

returned network has all expected attributes